=============================================================================== About this build: this rebuild has been done as part of reproduce.debian.net where we aim to reproduce Debian binary packages distributed via ftp.debian.org, by rebuilding using the exact same packages as the original build on the buildds, as described in the relevant .buildinfo file from buildinfos.debian.net. For more information please go to https://reproduce.debian.net or join #debian-reproducible on irc.debian.org =============================================================================== Preparing download of sources for /srv/rebuilderd/tmp/rebuilderdv4jUWe/inputs/golang-github-containerd-stargz-snapshotter_0.14.3-4+b4_riscv64.buildinfo Source: golang-github-containerd-stargz-snapshotter Version: 0.14.3-4 rebuilderd-worker node: riscv64-33 +------------------------------------------------------------------------------+ | Downloading sources Fri, 04 Jul 2025 16:45:24 +0000 | +------------------------------------------------------------------------------+ Get:1 https://deb.debian.org/debian trixie InRelease [168 kB] Get:2 https://deb.debian.org/debian sid InRelease [213 kB] Get:3 https://deb.debian.org/debian trixie/main Sources [10.5 MB] Get:4 https://deb.debian.org/debian sid/main Sources [11.0 MB] Fetched 21.9 MB in 7s (3,043 kB/s) Reading package lists... 'https://deb.debian.org/debian/pool/main/g/golang-github-containerd-stargz-snapshotter/golang-github-containerd-stargz-snapshotter_0.14.3-4.dsc' golang-github-containerd-stargz-snapshotter_0.14.3-4.dsc 4054 SHA256:1447a98fc2cb1fd08d92cd861e4803e260a780abccf0a51966f7c7a432fc9a12 'https://deb.debian.org/debian/pool/main/g/golang-github-containerd-stargz-snapshotter/golang-github-containerd-stargz-snapshotter_0.14.3.orig.tar.gz' golang-github-containerd-stargz-snapshotter_0.14.3.orig.tar.gz 1544580 SHA256:5397d799f76e5b7994820b1bf854f09e5a01c4607f5b9c4c5fd81a4ff7507754 'https://deb.debian.org/debian/pool/main/g/golang-github-containerd-stargz-snapshotter/golang-github-containerd-stargz-snapshotter_0.14.3-4.debian.tar.xz' golang-github-containerd-stargz-snapshotter_0.14.3-4.debian.tar.xz 5468 SHA256:f1a14ca76c1e6c31320edaec1a554ca8c1fd03c4cdbdc7ff1de04d60545abe61 5397d799f76e5b7994820b1bf854f09e5a01c4607f5b9c4c5fd81a4ff7507754 golang-github-containerd-stargz-snapshotter_0.14.3.orig.tar.gz f1a14ca76c1e6c31320edaec1a554ca8c1fd03c4cdbdc7ff1de04d60545abe61 golang-github-containerd-stargz-snapshotter_0.14.3-4.debian.tar.xz 1447a98fc2cb1fd08d92cd861e4803e260a780abccf0a51966f7c7a432fc9a12 golang-github-containerd-stargz-snapshotter_0.14.3-4.dsc +------------------------------------------------------------------------------+ | Calling debrebuild Fri, 04 Jul 2025 16:45:34 +0000 | +------------------------------------------------------------------------------+ Rebuilding golang-github-containerd-stargz-snapshotter=0.14.3-4 in /srv/rebuilderd/tmp/rebuilderdv4jUWe/inputs now. + nice /usr/bin/debrebuild --buildresult=/srv/rebuilderd/tmp/rebuilderdv4jUWe/out --builder=sbuild+unshare --cache=/srv/rebuilderd/cache -- /srv/rebuilderd/tmp/rebuilderdv4jUWe/inputs/golang-github-containerd-stargz-snapshotter_0.14.3-4+b4_riscv64.buildinfo /srv/rebuilderd/tmp/rebuilderdv4jUWe/inputs/golang-github-containerd-stargz-snapshotter_0.14.3-4+b4_riscv64.buildinfo contains a GPG signature which has NOT been validated Using defined Build-Path: /build/reproducible-path/golang-github-containerd-stargz-snapshotter-0.14.3 I: verifying dsc... successful! Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid InRelease [208 kB] Get:2 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 Packages [9739 kB] Fetched 9947 kB in 3s (3471 kB/s) Reading package lists... W: http://snapshot.debian.org/archive/debian/20250622T083808Z/dists/sid/InRelease: Loading /etc/apt/trusted.gpg from deprecated option Dir::Etc::Trusted Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-golang-x-text-dev all 0.22.0-1 [3995 kB] Fetched 3995 kB in 0s (26.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsops6ywp/golang-golang-x-text-dev_0.22.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-kr-pretty-dev all 0.3.1-1 [11.9 kB] Fetched 11.9 kB in 0s (396 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpofxq_zj9/golang-github-kr-pretty-dev_0.3.1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-sirupsen-logrus-dev all 1.9.0-1 [46.1 kB] Fetched 46.1 kB in 0s (1860 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpypevcmvw/golang-github-sirupsen-logrus-dev_1.9.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libarchive-zip-perl all 1.68-1 [104 kB] Fetched 104 kB in 0s (4094 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6p0tvrwg/libarchive-zip-perl_1.68-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-google-genproto-dev all 0.0~git20210726.e7812ac-4 [5301 kB] Fetched 5301 kB in 0s (28.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu0imaiac/golang-google-genproto-dev_0.0~git20210726.e7812ac-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libprotobuf-dev riscv64 3.21.12-11 [5304 kB] Fetched 5304 kB in 0s (34.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3cha2pu2/libprotobuf-dev_3.21.12-11_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-docker-spdystream-dev all 0.5.0-1 [25.0 kB] Fetched 25.0 kB in 0s (1071 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoi8t3nup/golang-github-docker-spdystream-dev_0.5.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libmagic1t64 riscv64 1:5.46-5 [117 kB] Fetched 117 kB in 0s (4455 kB/s) dpkg-name: info: moved 'libmagic1t64_1%3a5.46-5_riscv64.deb' to '/srv/rebuilderd/tmp/tmp84cxw_db/libmagic1t64_5.46-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libperl5.40 riscv64 5.40.1-3 [3926 kB] Fetched 3926 kB in 0s (26.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp02tygwen/libperl5.40_5.40.1-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-antlr-antlr4-dev all 4.11.1+ds-2 [98.2 kB] Fetched 98.2 kB in 0s (1703 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkl04i1xz/golang-github-antlr-antlr4-dev_4.11.1+ds-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 dwz riscv64 0.15-1+b3 [114 kB] Fetched 114 kB in 0s (4520 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp01r9sa3f/dwz_0.15-1+b3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-jpillora-backoff-dev all 1.0.0-1.1 [3712 B] Fetched 3712 B in 0s (170 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpouch97yd/golang-github-jpillora-backoff-dev_1.0.0-1.1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-gopkg-tomb.v1-dev all 0.0~git20141024.0.dd63297-8 [5308 B] Fetched 5308 B in 0s (79.7 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmp1b38pe/golang-gopkg-tomb.v1-dev_0.0~git20141024.0.dd63297-8_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 cpp riscv64 4:14.2.0-1 [1576 B] Fetched 1576 B in 0s (71.5 kB/s) dpkg-name: info: moved 'cpp_4%3a14.2.0-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpfpkq8m29/cpp_14.2.0-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libcrypt-dev riscv64 1:4.4.38-1 [221 kB] Fetched 221 kB in 0s (7947 kB/s) dpkg-name: info: moved 'libcrypt-dev_1%3a4.4.38-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpfodosxv9/libcrypt-dev_4.4.38-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-julienschmidt-httprouter-dev all 1.3.0-2 [19.3 kB] Fetched 19.3 kB in 0s (858 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpta6_67zm/golang-github-julienschmidt-httprouter-dev_1.3.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-stretchr-objx-dev all 0.5.2-1 [25.5 kB] Fetched 25.5 kB in 0s (1039 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5evq0qhb/golang-github-stretchr-objx-dev_0.5.2-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libgcc-14-dev riscv64 14.2.0-19 [5190 kB] Fetched 5190 kB in 0s (36.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpr_dk_uwx/libgcc-14-dev_14.2.0-19_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-rs-xid-dev all 1.6.0-1 [11.3 kB] Fetched 11.3 kB in 0s (205 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwmh9dc8_/golang-github-rs-xid-dev_1.6.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 debianutils riscv64 5.23.1 [91.8 kB] Fetched 91.8 kB in 0s (3615 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0x7wk7i4/debianutils_5.23.1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libgmp10 riscv64 2:6.3.0+dfsg-3 [558 kB] Fetched 558 kB in 0s (13.3 MB/s) dpkg-name: info: moved 'libgmp10_2%3a6.3.0+dfsg-3_riscv64.deb' to '/srv/rebuilderd/tmp/tmplp_5kbln/libgmp10_6.3.0+dfsg-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-containerd-continuity-dev all 0.3.0-1 [51.0 kB] Fetched 51.0 kB in 0s (781 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpc8lf3fi6/golang-github-containerd-continuity-dev_0.3.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libmd0 riscv64 1.1.0-2+b1 [37.6 kB] Fetched 37.6 kB in 0s (1723 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqc1m0qfe/libmd0_1.1.0-2+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-jmespath-go-jmespath-dev all 0.4.0-2 [91.6 kB] Fetched 91.6 kB in 0s (3806 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcx3tgu6u/golang-github-jmespath-go-jmespath-dev_0.4.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libnspr4-dev riscv64 2:4.36-1 [354 kB] Fetched 354 kB in 0s (3160 kB/s) dpkg-name: info: moved 'libnspr4-dev_2%3a4.36-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpvqxa6nhr/libnspr4-dev_4.36-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 g++-14-riscv64-linux-gnu riscv64 14.2.0-19 [15.0 MB] Fetched 15.0 MB in 0s (39.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprmdu_383/g++-14-riscv64-linux-gnu_14.2.0-19_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-hashicorp-go-hclog-dev all 0.11.0-1 [17.9 kB] Fetched 17.9 kB in 0s (326 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5w3k1u66/golang-github-hashicorp-go-hclog-dev_0.11.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-gopkg-alecthomas-kingpin.v2-dev all 2.2.6-4 [42.8 kB] Fetched 42.8 kB in 0s (762 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvv3gc21k/golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-go-openapi-swag-dev all 1:0.23.1-1 [32.7 kB] Fetched 32.7 kB in 0s (585 kB/s) dpkg-name: info: moved 'golang-github-go-openapi-swag-dev_1%3a0.23.1-1_all.deb' to '/srv/rebuilderd/tmp/tmpn2n85dm4/golang-github-go-openapi-swag-dev_0.23.1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-gogo-protobuf-dev all 1.3.2-3 [849 kB] Fetched 849 kB in 0s (9390 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkdhi4lpd/golang-github-gogo-protobuf-dev_1.3.2-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-yuin-goldmark-dev all 1.7.4-1 [113 kB] Fetched 113 kB in 0s (4252 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprj5uphdy/golang-github-yuin-goldmark-dev_1.7.4-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libc-dev-bin riscv64 2.41-9 [57.1 kB] Fetched 57.1 kB in 0s (2407 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuf402sda/libc-dev-bin_2.41-9_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 gcc-riscv64-linux-gnu riscv64 4:14.2.0-1 [1432 B] Fetched 1432 B in 0s (64.7 kB/s) dpkg-name: info: moved 'gcc-riscv64-linux-gnu_4%3a14.2.0-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmppm2kvig8/gcc-riscv64-linux-gnu_14.2.0-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-emicklei-go-restful-dev all 3.10.2-1 [54.2 kB] Fetched 54.2 kB in 0s (847 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkn3y4_54/golang-github-emicklei-go-restful-dev_3.10.2-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-google-go-cmp-dev all 0.6.0-1 [86.6 kB] Fetched 86.6 kB in 0s (3584 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdvvwifa6/golang-github-google-go-cmp-dev_0.6.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 debconf all 1.5.91 [121 kB] Fetched 121 kB in 0s (4769 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfyizedo9/debconf_1.5.91_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-google-cel-go-dev all 0.18.2+ds-5 [400 kB] Fetched 400 kB in 0s (12.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjdubpuzu/golang-github-google-cel-go-dev_0.18.2+ds-5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libsystemd-dev riscv64 257.6-1 [2851 kB] Fetched 2851 kB in 0s (22.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp209h8m0i/libsystemd-dev_257.6-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-containerd-containerd-dev all 1.7.24~ds1-6 [885 kB] Fetched 885 kB in 0s (11.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb481fe68/golang-github-containerd-containerd-dev_1.7.24~ds1-6_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libstdc++6 riscv64 14.2.0-19 [707 kB] Fetched 707 kB in 0s (18.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyiq5smm3/libstdc++6_14.2.0-19_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-containerd-typeurl-dev all 2.1.1-3 [9252 B] Fetched 9252 B in 0s (168 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmr2pi529/golang-github-containerd-typeurl-dev_2.1.1-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-prometheus-client-model-dev all 0.6.0-1 [11.2 kB] Fetched 11.2 kB in 0s (422 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_acmaldm/golang-github-prometheus-client-model-dev_0.6.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libpam-modules-bin riscv64 1.7.0-3 [49.0 kB] Fetched 49.0 kB in 0s (2018 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp10cgsmtd/libpam-modules-bin_1.7.0-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 ncurses-base all 6.5+20250216-2 [273 kB] Fetched 273 kB in 0s (9454 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzywiw1a_/ncurses-base_6.5+20250216-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-grpc-ecosystem-grpc-gateway-dev all 2.20.0-2 [377 kB] Fetched 377 kB in 0s (5958 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6sm53gsa/golang-github-grpc-ecosystem-grpc-gateway-dev_2.20.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-google-gofuzz-dev all 1.2.0-1 [12.9 kB] Fetched 12.9 kB in 0s (218 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp52648l78/golang-github-google-gofuzz-dev_1.2.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-1.24-go riscv64 1.24.4-1 [25.6 MB] Fetched 25.6 MB in 1s (43.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfnzy1os7/golang-1.24-go_1.24.4-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-containerd-console-dev all 1.0.3-1 [11.0 kB] Fetched 11.0 kB in 0s (185 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpk0oxc23k/golang-github-containerd-console-dev_1.0.3-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-appc-cni-dev all 1.1.2-1 [72.7 kB] Fetched 72.7 kB in 0s (2364 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgtw0enln/golang-github-appc-cni-dev_1.1.2-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-chzyer-readline-dev all 1.4.39.g2972be2-3 [30.8 kB] Fetched 30.8 kB in 0s (1065 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfc66_pl5/golang-github-chzyer-readline-dev_1.4.39.g2972be2-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-prometheus-sigv4-dev all 0.1.2-2 [8484 B] Fetched 8484 B in 0s (317 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwrsw9kup/golang-github-prometheus-sigv4-dev_0.1.2-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-go-task-slim-sprig-dev all 3.0.0-2 [27.0 kB] Fetched 27.0 kB in 0s (1188 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq44h62ek/golang-github-go-task-slim-sprig-dev_3.0.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-golang-x-oauth2-dev all 0.27.0-1 [37.2 kB] Fetched 37.2 kB in 0s (1374 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuqtr9qot/golang-golang-x-oauth2-dev_0.27.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 perl riscv64 5.40.1-3 [267 kB] Fetched 267 kB in 0s (9704 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8cmuvb7v/perl_5.40.1-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-onsi-ginkgo-v2-dev all 2.22.0-1 [349 kB] Fetched 349 kB in 0s (9648 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6ukq5159/golang-github-onsi-ginkgo-v2-dev_2.22.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-docker-go-events-dev all 0.0~git20190806.e31b211-4 [12.0 kB] Fetched 12.0 kB in 0s (550 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzqqjjt06/golang-github-docker-go-events-dev_0.0~git20190806.e31b211-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 base-passwd riscv64 3.6.7 [53.8 kB] Fetched 53.8 kB in 0s (2371 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnts1q_fg/base-passwd_3.6.7_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-golang-x-oauth2-google-dev all 0.27.0-1 [49.9 kB] Fetched 49.9 kB in 0s (2218 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp5hguj_h/golang-golang-x-oauth2-google-dev_0.27.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-creack-pty-dev all 1.1.21-1 [13.0 kB] Fetched 13.0 kB in 0s (134 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb9wz3y6u/golang-github-creack-pty-dev_1.1.21-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-masterminds-goutils-dev all 1.1.1-4 [11.3 kB] Fetched 11.3 kB in 0s (183 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmacrgj4r/golang-github-masterminds-goutils-dev_1.1.1-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-intel-goresctrl-dev all 0.3.0-2 [78.4 kB] Fetched 78.4 kB in 0s (3345 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplb6s0hwl/golang-github-intel-goresctrl-dev_0.3.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 dpkg-dev all 1.22.20 [1338 kB] Fetched 1338 kB in 0s (26.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5oef_uvj/dpkg-dev_1.22.20_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-hashicorp-errwrap-dev all 1.1.0-1 [6168 B] Fetched 6168 B in 0s (280 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_0glmi6f/golang-github-hashicorp-errwrap-dev_1.1.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 po-debconf all 1.0.21+nmu1 [248 kB] Fetched 248 kB in 0s (8497 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcbg12vkp/po-debconf_1.0.21+nmu1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libmpfr6 riscv64 4.2.2-1 [664 kB] Fetched 664 kB in 0s (17.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx4lrn3r1/libmpfr6_4.2.2-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-hashicorp-go-multierror-dev all 1.1.1-2 [7804 B] Fetched 7804 B in 0s (343 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp729w7y1z/golang-github-hashicorp-go-multierror-dev_1.1.1-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 gcc-14 riscv64 14.2.0-19 [529 kB] Fetched 529 kB in 0s (10.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp25e5bhsr/gcc-14_14.2.0-19_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-russross-blackfriday-v2-dev all 2.1.0-1 [76.1 kB] Fetched 76.1 kB in 0s (2992 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6om32rn/golang-github-russross-blackfriday-v2-dev_2.1.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-golang-x-exp-dev all 0.0~git20231006.7918f67-2 [105 kB] Fetched 105 kB in 0s (1861 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpeorhu_h2/golang-golang-x-exp-dev_0.0~git20231006.7918f67-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-cenkalti-backoff-dev all 4.3.0-1 [11.9 kB] Fetched 11.9 kB in 0s (122 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfnra94lr/golang-github-cenkalti-backoff-dev_4.3.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-rogpeppe-go-internal-dev all 1.12.0-3 [103 kB] Fetched 103 kB in 0s (3670 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppo8nv3yt/golang-github-rogpeppe-go-internal-dev_1.12.0-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-golang-groupcache-dev all 0.0~git20210331.41bb18b-1 [23.2 kB] Fetched 23.2 kB in 0s (1001 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpiimygrur/golang-github-golang-groupcache-dev_0.0~git20210331.41bb18b-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-nytimes-gziphandler-dev all 1.1.1-1 [39.9 kB] Fetched 39.9 kB in 0s (701 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkaqplhyd/golang-github-nytimes-gziphandler-dev_1.1.1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-pkg-errors-dev all 0.9.1-3 [12.9 kB] Fetched 12.9 kB in 0s (640 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpknmjd513/golang-github-pkg-errors-dev_0.9.1-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-moby-sys-dev all 0.0~git20241107.638aa7c-2 [64.2 kB] Fetched 64.2 kB in 0s (2699 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpiu7a2oef/golang-github-moby-sys-dev_0.0~git20241107.638aa7c-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 cpp-14-riscv64-linux-gnu riscv64 14.2.0-19 [14.0 MB] Fetched 14.0 MB in 0s (44.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsud_hc2e/cpp-14-riscv64-linux-gnu_14.2.0-19_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-golang-snappy-dev all 0.0.2-3 [53.9 kB] Fetched 53.9 kB in 0s (2354 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptvpzuud4/golang-github-golang-snappy-dev_0.0.2-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-containerd-btrfs-dev all 2.0.0-2 [8244 B] Fetched 8244 B in 0s (303 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoxeljswo/golang-github-containerd-btrfs-dev_2.0.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-any riscv64 2:1.24~2 [5216 B] Fetched 5216 B in 0s (168 kB/s) dpkg-name: info: moved 'golang-any_2%3a1.24~2_riscv64.deb' to '/srv/rebuilderd/tmp/tmplawi946b/golang-any_1.24~2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-alecthomas-units-dev all 0.0~git20240927.0f3dac3-1 [8880 B] Fetched 8880 B in 0s (328 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoopo5bvq/golang-github-alecthomas-units-dev_0.0~git20240927.0f3dac3-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-k8s-client-go-dev all 0.32.3-2 [879 kB] Fetched 879 kB in 0s (20.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpr9hflu8u/golang-k8s-client-go-dev_0.32.3-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 perl-modules-5.40 all 5.40.1-3 [3021 kB] Fetched 3021 kB in 0s (33.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2gg2ykx5/perl-modules-5.40_5.40.1-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-hashicorp-go-retryablehttp-dev all 0.7.1-1 [21.3 kB] Fetched 21.3 kB in 0s (548 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqnengr_n/golang-github-hashicorp-go-retryablehttp-dev_0.7.1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-glog-dev all 1.2.4-1 [32.2 kB] Fetched 32.2 kB in 0s (1436 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjh8u44f4/golang-glog-dev_1.2.4-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-go-kit-log-dev all 0.2.1-1 [26.9 kB] Fetched 26.9 kB in 0s (1235 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjwyv5oai/golang-github-go-kit-log-dev_0.2.1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 build-essential riscv64 12.12 [4628 B] Fetched 4628 B in 0s (179 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmf_iqn_9/build-essential_12.12_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-googleapis-gax-go-dev all 2.14.1-1 [34.7 kB] Fetched 34.7 kB in 0s (1467 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_epiqh9a/golang-github-googleapis-gax-go-dev_2.14.1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-josharian-intern-dev all 1.0.0-3 [3440 B] Fetched 3440 B in 0s (127 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjqpxva3p/golang-github-josharian-intern-dev_1.0.0-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-seccomp-libseccomp-golang-dev all 0.10.0-4 [22.8 kB] Fetched 22.8 kB in 0s (1006 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9ma03cy2/golang-github-seccomp-libseccomp-golang-dev_0.10.0-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libmount1 riscv64 2.41-5 [226 kB] Fetched 226 kB in 0s (5604 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxh43c0c1/libmount1_2.41-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 mawk riscv64 1.3.4.20250131-1 [142 kB] Fetched 142 kB in 0s (5283 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6pzfjviv/mawk_1.3.4.20250131-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libpcre2-8-0 riscv64 10.45-1 [300 kB] Fetched 300 kB in 0s (10.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpju1wk27d/libpcre2-8-0_10.45-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libzstd1 riscv64 1.5.7+dfsg-1 [360 kB] Fetched 360 kB in 0s (10.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb5d5k6jw/libzstd1_1.5.7+dfsg-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 g++-14 riscv64 14.2.0-19 [22.5 kB] Fetched 22.5 kB in 0s (676 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_mbrpulr/g++-14_14.2.0-19_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-containerd-nri-dev all 0.6.1-2 [66.8 kB] Fetched 66.8 kB in 0s (2719 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpafl0sh98/golang-github-containerd-nri-dev_0.6.1-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-containerd-imgcrypt-dev all 1.1.11-4 [71.0 kB] Fetched 71.0 kB in 0s (3046 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvtad06lf/golang-github-containerd-imgcrypt-dev_1.1.11-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-distribution-reference-dev all 0.6.0-4 [18.6 kB] Fetched 18.6 kB in 0s (831 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2apfdeel/golang-github-distribution-reference-dev_0.6.0-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 liblastlog2-2 riscv64 2.41-5 [28.4 kB] Fetched 28.4 kB in 0s (1267 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgt026_3c/liblastlog2-2_2.41-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-k8s-sigs-randfill-dev all 1.0.0-2 [14.0 kB] Fetched 14.0 kB in 0s (612 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjjekfymu/golang-k8s-sigs-randfill-dev_1.0.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libcc1-0 riscv64 14.2.0-19 [40.1 kB] Fetched 40.1 kB in 0s (1384 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp93h_g_2g/libcc1-0_14.2.0-19_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-go-jose-go-jose-dev all 4.0.5-1 [274 kB] Fetched 274 kB in 0s (8558 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmht21q2c/golang-github-go-jose-go-jose-dev_4.0.5-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-coreos-bbolt-dev all 1.3.10-2 [79.8 kB] Fetched 79.8 kB in 0s (3416 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1cxm2ehx/golang-github-coreos-bbolt-dev_1.3.10-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 cpp-14 riscv64 14.2.0-19 [1276 B] Fetched 1276 B in 0s (51.9 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpau9kpb3y/cpp-14_14.2.0-19_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Fetched 19.7 kB in 0s (822 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2ji816y1/libfile-stripnondeterminism-perl_1.14.1-2_all.deb' Downloading dependency 1 of 375: golang-golang-x-text-dev:riscv64=0.22.0-1 Downloading dependency 2 of 375: golang-github-kr-pretty-dev:riscv64=0.3.1-1 Downloading dependency 3 of 375: golang-github-sirupsen-logrus-dev:riscv64=1.9.0-1 Downloading dependency 4 of 375: libarchive-zip-perl:riscv64=1.68-1 Downloading dependency 5 of 375: golang-google-genproto-dev:riscv64=0.0~git20210726.e7812ac-4 Downloading dependency 6 of 375: libprotobuf-dev:riscv64=3.21.12-11 Downloading dependency 7 of 375: golang-github-docker-spdystream-dev:riscv64=0.5.0-1 Downloading dependency 8 of 375: libmagic1t64:riscv64=1:5.46-5 Downloading dependency 9 of 375: libperl5.40:riscv64=5.40.1-3 Downloading dependency 10 of 375: golang-github-antlr-antlr4-dev:riscv64=4.11.1+ds-2 Downloading dependency 11 of 375: dwz:riscv64=0.15-1+b3 Downloading dependency 12 of 375: golang-github-jpillora-backoff-dev:riscv64=1.0.0-1.1 Downloading dependency 13 of 375: golang-gopkg-tomb.v1-dev:riscv64=0.0~git20141024.0.dd63297-8 Downloading dependency 14 of 375: cpp:riscv64=4:14.2.0-1 Downloading dependency 15 of 375: libcrypt-dev:riscv64=1:4.4.38-1 Downloading dependency 16 of 375: golang-github-julienschmidt-httprouter-dev:riscv64=1.3.0-2 Downloading dependency 17 of 375: golang-github-stretchr-objx-dev:riscv64=0.5.2-1 Downloading dependency 18 of 375: libgcc-14-dev:riscv64=14.2.0-19 Downloading dependency 19 of 375: golang-github-rs-xid-dev:riscv64=1.6.0-1 Downloading dependency 20 of 375: debianutils:riscv64=5.23.1 Downloading dependency 21 of 375: libgmp10:riscv64=2:6.3.0+dfsg-3 Downloading dependency 22 of 375: golang-github-containerd-continuity-dev:riscv64=0.3.0-1 Downloading dependency 23 of 375: libmd0:riscv64=1.1.0-2+b1 Downloading dependency 24 of 375: golang-github-jmespath-go-jmespath-dev:riscv64=0.4.0-2 Downloading dependency 25 of 375: libnspr4-dev:riscv64=2:4.36-1 Downloading dependency 26 of 375: g++-14-riscv64-linux-gnu:riscv64=14.2.0-19 Downloading dependency 27 of 375: golang-github-hashicorp-go-hclog-dev:riscv64=0.11.0-1 Downloading dependency 28 of 375: golang-gopkg-alecthomas-kingpin.v2-dev:riscv64=2.2.6-4 Downloading dependency 29 of 375: golang-github-go-openapi-swag-dev:riscv64=1:0.23.1-1 Downloading dependency 30 of 375: golang-github-gogo-protobuf-dev:riscv64=1.3.2-3 Downloading dependency 31 of 375: golang-github-yuin-goldmark-dev:riscv64=1.7.4-1 Downloading dependency 32 of 375: libc-dev-bin:riscv64=2.41-9 Downloading dependency 33 of 375: gcc-riscv64-linux-gnu:riscv64=4:14.2.0-1 Downloading dependency 34 of 375: golang-github-emicklei-go-restful-dev:riscv64=3.10.2-1 Downloading dependency 35 of 375: golang-github-google-go-cmp-dev:riscv64=0.6.0-1 Downloading dependency 36 of 375: debconf:riscv64=1.5.91 Downloading dependency 37 of 375: golang-github-google-cel-go-dev:riscv64=0.18.2+ds-5 Downloading dependency 38 of 375: libsystemd-dev:riscv64=257.6-1 Downloading dependency 39 of 375: golang-github-containerd-containerd-dev:riscv64=1.7.24~ds1-6 Downloading dependency 40 of 375: libstdc++6:riscv64=14.2.0-19 Downloading dependency 41 of 375: golang-github-containerd-typeurl-dev:riscv64=2.1.1-3 Downloading dependency 42 of 375: golang-github-prometheus-client-model-dev:riscv64=0.6.0-1 Downloading dependency 43 of 375: libpam-modules-bin:riscv64=1.7.0-3 Downloading dependency 44 of 375: ncurses-base:riscv64=6.5+20250216-2 Downloading dependency 45 of 375: golang-github-grpc-ecosystem-grpc-gateway-dev:riscv64=2.20.0-2 Downloading dependency 46 of 375: golang-github-google-gofuzz-dev:riscv64=1.2.0-1 Downloading dependency 47 of 375: golang-1.24-go:riscv64=1.24.4-1 Downloading dependency 48 of 375: golang-github-containerd-console-dev:riscv64=1.0.3-1 Downloading dependency 49 of 375: golang-github-appc-cni-dev:riscv64=1.1.2-1 Downloading dependency 50 of 375: golang-github-chzyer-readline-dev:riscv64=1.4.39.g2972be2-3 Downloading dependency 51 of 375: golang-github-prometheus-sigv4-dev:riscv64=0.1.2-2 Downloading dependency 52 of 375: golang-github-go-task-slim-sprig-dev:riscv64=3.0.0-2 Downloading dependency 53 of 375: golang-golang-x-oauth2-dev:riscv64=0.27.0-1 Downloading dependency 54 of 375: perl:riscv64=5.40.1-3 Downloading dependency 55 of 375: golang-github-onsi-ginkgo-v2-dev:riscv64=2.22.0-1 Downloading dependency 56 of 375: golang-github-docker-go-events-dev:riscv64=0.0~git20190806.e31b211-4 Downloading dependency 57 of 375: base-passwd:riscv64=3.6.7 Downloading dependency 58 of 375: golang-golang-x-oauth2-google-dev:riscv64=0.27.0-1 Downloading dependency 59 of 375: golang-github-creack-pty-dev:riscv64=1.1.21-1 Downloading dependency 60 of 375: golang-github-masterminds-goutils-dev:riscv64=1.1.1-4 Downloading dependency 61 of 375: golang-github-intel-goresctrl-dev:riscv64=0.3.0-2 Downloading dependency 62 of 375: dpkg-dev:riscv64=1.22.20 Downloading dependency 63 of 375: golang-github-hashicorp-errwrap-dev:riscv64=1.1.0-1 Downloading dependency 64 of 375: po-debconf:riscv64=1.0.21+nmu1 Downloading dependency 65 of 375: libmpfr6:riscv64=4.2.2-1 Downloading dependency 66 of 375: golang-github-hashicorp-go-multierror-dev:riscv64=1.1.1-2 Downloading dependency 67 of 375: gcc-14:riscv64=14.2.0-19 Downloading dependency 68 of 375: golang-github-russross-blackfriday-v2-dev:riscv64=2.1.0-1 Downloading dependency 69 of 375: golang-golang-x-exp-dev:riscv64=0.0~git20231006.7918f67-2 Downloading dependency 70 of 375: golang-github-cenkalti-backoff-dev:riscv64=4.3.0-1 Downloading dependency 71 of 375: golang-github-rogpeppe-go-internal-dev:riscv64=1.12.0-3 Downloading dependency 72 of 375: golang-github-golang-groupcache-dev:riscv64=0.0~git20210331.41bb18b-1 Downloading dependency 73 of 375: golang-github-nytimes-gziphandler-dev:riscv64=1.1.1-1 Downloading dependency 74 of 375: golang-github-pkg-errors-dev:riscv64=0.9.1-3 Downloading dependency 75 of 375: golang-github-moby-sys-dev:riscv64=0.0~git20241107.638aa7c-2 Downloading dependency 76 of 375: cpp-14-riscv64-linux-gnu:riscv64=14.2.0-19 Downloading dependency 77 of 375: golang-github-golang-snappy-dev:riscv64=0.0.2-3 Downloading dependency 78 of 375: golang-github-containerd-btrfs-dev:riscv64=2.0.0-2 Downloading dependency 79 of 375: golang-any:riscv64=2:1.24~2 Downloading dependency 80 of 375: golang-github-alecthomas-units-dev:riscv64=0.0~git20240927.0f3dac3-1 Downloading dependency 81 of 375: golang-k8s-client-go-dev:riscv64=0.32.3-2 Downloading dependency 82 of 375: perl-modules-5.40:riscv64=5.40.1-3 Downloading dependency 83 of 375: golang-github-hashicorp-go-retryablehttp-dev:riscv64=0.7.1-1 Downloading dependency 84 of 375: golang-glog-dev:riscv64=1.2.4-1 Downloading dependency 85 of 375: golang-github-go-kit-log-dev:riscv64=0.2.1-1 Downloading dependency 86 of 375: build-essential:riscv64=12.12 Downloading dependency 87 of 375: golang-github-googleapis-gax-go-dev:riscv64=2.14.1-1 Downloading dependency 88 of 375: golang-github-josharian-intern-dev:riscv64=1.0.0-3 Downloading dependency 89 of 375: golang-github-seccomp-libseccomp-golang-dev:riscv64=0.10.0-4 Downloading dependency 90 of 375: libmount1:riscv64=2.41-5 Downloading dependency 91 of 375: mawk:riscv64=1.3.4.20250131-1 Downloading dependency 92 of 375: libpcre2-8-0:riscv64=10.45-1 Downloading dependency 93 of 375: libzstd1:riscv64=1.5.7+dfsg-1 Downloading dependency 94 of 375: g++-14:riscv64=14.2.0-19 Downloading dependency 95 of 375: golang-github-containerd-nri-dev:riscv64=0.6.1-2 Downloading dependency 96 of 375: golang-github-containerd-imgcrypt-dev:riscv64=1.1.11-4 Downloading dependency 97 of 375: golang-github-distribution-reference-dev:riscv64=0.6.0-4 Downloading dependency 98 of 375: liblastlog2-2:riscv64=2.41-5 Downloading dependency 99 of 375: golang-k8s-sigs-randfill-dev:riscv64=1.0.0-2 Downloading dependency 100 of 375: libcc1-0:riscv64=14.2.0-19 Downloading dependency 101 of 375: golang-github-go-jose-go-jose-dev:riscv64=4.0.5-1 Downloading dependency 102 of 375: golang-github-coreos-bbolt-dev:riscv64=1.3.10-2 Downloading dependency 103 of 375: cpp-14:riscv64=14.2.0-19 Downloading dependency 104 of 375: libfile-stripnondeterminism-perl:riscv64=1.14.1-2 Downloading dependency 105 of 375: golang-github-etcd-io-gofail-dev:riscv64=0.1.0-1Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-etcd-io-gofail-dev all 0.1.0-1 [108 kB] Fetched 108 kB in 0s (3635 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpti2r537t/golang-github-etcd-io-gofail-dev_0.1.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-google-gnostic-models-dev all 0.6.8-3 [100 kB] Fetched 100 kB in 0s (3768 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpce6zepp4/golang-github-google-gnostic-models-dev_0.6.8-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-klauspost-cpuid-dev all 2.2.10-1 [645 kB] Fetched 645 kB in 0s (12.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpotkgweig/golang-github-klauspost-cpuid-dev_2.2.10-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libuuid1 riscv64 2.41-5 [39.8 kB] Fetched 39.8 kB in 0s (1616 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkvzc28b8/libuuid1_2.41-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-golang-protobuf-1-5-dev all 1.5.4-1 [136 kB] Fetched 136 kB in 0s (3881 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpe_l4m7lh/golang-github-golang-protobuf-1-5-dev_1.5.4-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libltdl7 riscv64 2.5.4-4 [415 kB] Fetched 415 kB in 0s (10.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkte2b5oq/libltdl7_2.5.4-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-dbus-dev all 5.1.0-1 [63.9 kB] Fetched 63.9 kB in 0s (1171 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwa7hfrdv/golang-dbus-dev_5.1.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-k8s-apiserver-dev all 0.20.15-2 [735 kB] Fetched 735 kB in 0s (10.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0dihdzxp/golang-k8s-apiserver-dev_0.20.15-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-opencontainers-go-digest-dev all 1.0.0-2 [12.3 kB] Fetched 12.3 kB in 0s (478 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu1ev04mo/golang-github-opencontainers-go-digest-dev_1.0.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libattr1 riscv64 1:2.5.2-3 [22.9 kB] Fetched 22.9 kB in 0s (875 kB/s) dpkg-name: info: moved 'libattr1_1%3a2.5.2-3_riscv64.deb' to '/srv/rebuilderd/tmp/tmpgrz6_g28/libattr1_2.5.2-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libsqlite3-0 riscv64 3.46.1-6 [907 kB] Fetched 907 kB in 0s (21.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6toxy_si/libsqlite3-0_3.46.1-6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-opencontainers-runc-dev all 1.1.15+ds1-2 [253 kB] Fetched 253 kB in 0s (7881 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa2b1glnp/golang-github-opencontainers-runc-dev_1.1.15+ds1-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 coreutils riscv64 9.7-3 [3036 kB] Fetched 3036 kB in 0s (35.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm8byqouz/coreutils_9.7-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-grpc-ecosystem-go-grpc-prometheus-dev all 1.2.0+git20191002.6af20e3-5 [27.1 kB] Fetched 27.1 kB in 0s (1245 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyomaccm3/golang-github-grpc-ecosystem-go-grpc-prometheus-dev_1.2.0+git20191002.6af20e3-5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 groff-base riscv64 1.23.0-9 [1163 kB] Fetched 1163 kB in 0s (21.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpeeel9a_g/groff-base_1.23.0-9_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libc6 riscv64 2.41-9 [2469 kB] Fetched 2469 kB in 0s (15.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5awx5d32/libc6_2.41-9_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-burntsushi-toml-dev all 1.4.0-1 [116 kB] Fetched 116 kB in 0s (4767 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp646gjyrx/golang-github-burntsushi-toml-dev_1.4.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB] Fetched 12.3 kB in 0s (403 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpajg1r1c6/golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-xeipuuv-gojsonschema-dev all 1.2.0-3 [45.2 kB] Fetched 45.2 kB in 0s (1419 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx73iwxf0/golang-github-xeipuuv-gojsonschema-dev_1.2.0-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-containerd-cgroups-dev all 3.0.3-4 [62.2 kB] Fetched 62.2 kB in 0s (2650 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp989zasnp/golang-github-containerd-cgroups-dev_3.0.3-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 automake all 1:1.17-4 [862 kB] Fetched 862 kB in 0s (17.2 MB/s) dpkg-name: info: moved 'automake_1%3a1.17-4_all.deb' to '/srv/rebuilderd/tmp/tmp2xq8oqbb/automake_1.17-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-xeipuuv-gojsonpointer-dev all 0.0~git20190905.02993c4-3 [5888 B] Fetched 5888 B in 0s (241 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpc3hdju4g/golang-github-xeipuuv-gojsonpointer-dev_0.0~git20190905.02993c4-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 cpp-riscv64-linux-gnu riscv64 4:14.2.0-1 [4832 B] Fetched 4832 B in 0s (222 kB/s) dpkg-name: info: moved 'cpp-riscv64-linux-gnu_4%3a14.2.0-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpq_5tmvo8/cpp-riscv64-linux-gnu_14.2.0-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-containerd-platforms-dev all 0.2.1-2 [16.3 kB] Fetched 16.3 kB in 0s (469 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyirhue73/golang-github-containerd-platforms-dev_0.2.1-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-src all 2:1.24~2 [5136 B] Fetched 5136 B in 0s (202 kB/s) dpkg-name: info: moved 'golang-src_2%3a1.24~2_all.deb' to '/srv/rebuilderd/tmp/tmpi2kc_xeq/golang-src_1.24~2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 util-linux riscv64 2.41-5 [1230 kB] Fetched 1230 kB in 0s (25.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6lvk5eq9/util-linux_2.41-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-garyburd-redigo-dev all 0.0~git20150901.0.d8dbe4d-2.1 [28.2 kB] Fetched 28.2 kB in 0s (1207 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph21xi3h9/golang-github-garyburd-redigo-dev_0.0~git20150901.0.d8dbe4d-2.1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-opencontainers-specs-dev all 1.2.0-2 [32.3 kB] Fetched 32.3 kB in 0s (1519 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6chmrhuj/golang-github-opencontainers-specs-dev_1.2.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 init-system-helpers all 1.68 [38.7 kB] Fetched 38.7 kB in 0s (1709 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp77azlboz/init-system-helpers_1.68_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-stoewer-go-strcase-dev all 1.2.0-4 [5556 B] Fetched 5556 B in 0s (255 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppwxl5jzj/golang-github-stoewer-go-strcase-dev_1.2.0-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-cilium-ebpf-dev all 0.11.0-2 [1793 kB] Fetched 1793 kB in 0s (27.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzldfp98j/golang-github-cilium-ebpf-dev_0.11.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-beorn7-perks-dev all 1.0.1-3 [12.2 kB] Fetched 12.2 kB in 0s (524 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp77unz3l9/golang-github-beorn7-perks-dev_1.0.1-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libcap-dev riscv64 1:2.75-8 [543 kB] Fetched 543 kB in 0s (11.1 MB/s) dpkg-name: info: moved 'libcap-dev_1%3a2.75-8_riscv64.deb' to '/srv/rebuilderd/tmp/tmp4c_sq63d/libcap-dev_2.75-8_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-modern-go-reflect2-dev all 1.0.2-2 [10.9 kB] Fetched 10.9 kB in 0s (346 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpesxgq7th/golang-github-modern-go-reflect2-dev_1.0.2-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-fullsailor-pkcs7-dev all 0.0~git20210826.33d0574-3 [43.9 kB] Fetched 43.9 kB in 0s (1931 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpir5ue5yq/golang-github-fullsailor-pkcs7-dev_0.0~git20210826.33d0574-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 liblsan0 riscv64 14.2.0-19 [1078 kB] Fetched 1078 kB in 0s (24.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz5x4slzg/liblsan0_14.2.0-19_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 bzip2 riscv64 1.0.8-6 [40.5 kB] Fetched 40.5 kB in 0s (1696 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp196j206n/bzip2_1.0.8-6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-mattn-go-colorable-dev all 0.1.13-1 [10.3 kB] Fetched 10.3 kB in 0s (459 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu3ymm376/golang-github-mattn-go-colorable-dev_0.1.13-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 man-db riscv64 2.13.1-1 [1458 kB] Fetched 1458 kB in 0s (24.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp92f0gox3/man-db_2.13.1-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libtinfo6 riscv64 6.5+20250216-2 [347 kB] Fetched 347 kB in 0s (11.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp6efv_nq/libtinfo6_6.5+20250216-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 binutils riscv64 2.44-3 [267 kB] Fetched 267 kB in 0s (8660 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1fkpksxq/binutils_2.44-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libunistring5 riscv64 1.3-2 [474 kB] Fetched 474 kB in 0s (13.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2okz4kvc/libunistring5_1.3-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libprotobuf-lite32t64 riscv64 3.21.12-11 [281 kB] Fetched 281 kB in 0s (7142 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxp8kc346/libprotobuf-lite32t64_3.21.12-11_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libelf1t64 riscv64 0.192-4 [194 kB] Fetched 194 kB in 0s (7129 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm4cpzvrw/libelf1t64_0.192-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libatomic1 riscv64 14.2.0-19 [8672 B] Fetched 8672 B in 0s (342 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_2d6xasz/libatomic1_14.2.0-19_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 dpkg riscv64 1.22.20 [1541 kB] Fetched 1541 kB in 0s (28.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7q9g0q1e/dpkg_1.22.20_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 ncurses-bin riscv64 6.5+20250216-2 [436 kB] Fetched 436 kB in 0s (14.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd8io9926/ncurses-bin_6.5+20250216-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libacl1 riscv64 2.3.2-2+b1 [32.9 kB] Fetched 32.9 kB in 0s (1496 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpji_blnc7/libacl1_2.3.2-2+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-kubernetes-gengo-dev all 0.0~git20250207.1244d31-1 [106 kB] Fetched 106 kB in 0s (4451 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpva7c3qoh/golang-github-kubernetes-gengo-dev_0.0~git20250207.1244d31-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-kr-text-dev all 0.2.0-2 [10.2 kB] Fetched 10.2 kB in 0s (349 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5h31czlg/golang-github-kr-text-dev_0.2.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 zlib1g riscv64 1:1.3.dfsg+really1.3.1-1+b1 [85.7 kB] Fetched 85.7 kB in 0s (3464 kB/s) dpkg-name: info: moved 'zlib1g_1%3a1.3.dfsg+really1.3.1-1+b1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpxtwg_0zx/zlib1g_1.3.dfsg+really1.3.1-1+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libsystemd0 riscv64 257.6-1 [469 kB] Fetched 469 kB in 0s (7566 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp93y8awpr/libsystemd0_257.6-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libselinux1 riscv64 3.8.1-1 [88.1 kB] Fetched 88.1 kB in 0s (3700 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi9699b43/libselinux1_3.8.1-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libpkgconf3 riscv64 1.8.1-4 [36.0 kB] Fetched 36.0 kB in 0s (1521 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkdfrwud2/libpkgconf3_1.8.1-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libxml2 riscv64 2.12.7+dfsg+really2.9.14-1 [708 kB] Fetched 708 kB in 0s (17.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6eoiled8/libxml2_2.12.7+dfsg+really2.9.14-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libc6-dev riscv64 2.41-9 [3128 kB] Fetched 3128 kB in 0s (35.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgx2zzi9r/libc6-dev_2.41-9_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libseccomp2 riscv64 2.6.0-2 [53.1 kB] Fetched 53.1 kB in 0s (2196 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplrysp7sq/libseccomp2_2.6.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libseccomp-dev riscv64 2.6.0-2 [154 kB] Fetched 154 kB in 0s (3991 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj6uquot9/libseccomp-dev_2.6.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-syndtr-goleveldb-dev all 0.0~git20200815.5c35d60-2 [114 kB] Fetched 114 kB in 0s (4305 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppp3dhgim/golang-github-syndtr-goleveldb-dev_0.0~git20200815.5c35d60-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libsmartcols1 riscv64 2.41-5 [155 kB] Fetched 155 kB in 0s (5814 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoq53lq_4/libsmartcols1_2.41-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-shurcool-sanitized-anchor-name-dev all 1.0.0-3 [3748 B] Fetched 3748 B in 0s (163 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp37so4z7e/golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-rogpeppe-fastuuid-dev all 0.0~git20150106.0.6724a57-2.1 [4292 B] Fetched 4292 B in 0s (187 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprwqlz0fe/golang-github-rogpeppe-fastuuid-dev_0.0~git20150106.0.6724a57-2.1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 perl-base riscv64 5.40.1-3 [1662 kB] Fetched 1662 kB in 0s (27.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp857jy3ul/perl-base_5.40.1-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libbtrfs0t64 riscv64 6.14-1 [45.3 kB] Fetched 45.3 kB in 0s (1762 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb3q21on3/libbtrfs0t64_6.14-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 dash riscv64 0.5.12-12 [101 kB] Fetched 101 kB in 0s (4084 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpszlza8kv/dash_0.5.12-12_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-coreos-go-systemd-dev all 22.5.0-1 [57.4 kB] Fetched 57.4 kB in 0s (2449 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa1nc8ha_/golang-github-coreos-go-systemd-dev_22.5.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libgdbm6t64 riscv64 1.24-2 [75.9 kB] Fetched 75.9 kB in 0s (2974 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2lybdzxt/libgdbm6t64_1.24-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 sysvinit-utils riscv64 3.14-4 [33.7 kB] Fetched 33.7 kB in 0s (1429 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpemgckukk/sysvinit-utils_3.14-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-ugorji-go-codec-dev all 1.2.8-1 [234 kB] Fetched 234 kB in 0s (6935 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7izfu09k/golang-github-ugorji-go-codec-dev_1.2.8-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-containerd-fifo-dev all 1.1.0-1 [9732 B] Fetched 9732 B in 0s (221 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwh0m5l3u/golang-github-containerd-fifo-dev_1.1.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libsframe1 riscv64 2.44-3 [79.1 kB] Fetched 79.1 kB in 0s (3238 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp5airlkl/libsframe1_2.44-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libaudit-common all 1:4.0.2-2 [12.7 kB] Fetched 12.7 kB in 0s (501 kB/s) dpkg-name: info: moved 'libaudit-common_1%3a4.0.2-2_all.deb' to '/srv/rebuilderd/tmp/tmp66jvjm3o/libaudit-common_4.0.2-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-google-btree-dev all 1.0.1-1 [13.5 kB] Fetched 13.5 kB in 0s (566 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp__d3azby/golang-github-google-btree-dev_1.0.1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libc-bin riscv64 2.41-9 [605 kB] Fetched 605 kB in 0s (13.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbxaj2p_9/libc-bin_2.41-9_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-munnerz-goautoneg-dev all 0.0~git20191010.a7dc8b6-2 [4308 B] Fetched 4308 B in 0s (51.2 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpihutdj7b/golang-github-munnerz-goautoneg-dev_0.0~git20191010.a7dc8b6-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libssl3t64 riscv64 3.5.0-2 [2216 kB] Fetched 2216 kB in 0s (26.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuel974n7/libssl3t64_3.5.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-gopkg-check.v1-dev all 0.0+git20200902.038fdea-2 [31.2 kB] Fetched 31.2 kB in 0s (1260 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp__jcmtlf/golang-gopkg-check.v1-dev_0.0+git20200902.038fdea-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-onsi-ginkgo-dev all 1.16.5-5 [137 kB] Fetched 137 kB in 0s (4960 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm8sfzxc9/golang-github-onsi-ginkgo-dev_1.16.5-5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-containerd-ttrpc-dev all 1.2.4-2 [30.8 kB] Fetched 30.8 kB in 0s (1129 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjfqe6o59/golang-github-containerd-ttrpc-dev_1.2.4-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-fxamacker-cbor-dev all 2.8.0-1 [116 kB] Fetched 116 kB in 0s (4488 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpot7fwxg0/golang-github-fxamacker-cbor-dev_2.8.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-k8s-sigs-json-dev all 0.0~git20241014.cfa47c3-1 [188 kB] Fetched 188 kB in 0s (6997 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1m2zjr21/golang-k8s-sigs-json-dev_0.0~git20241014.cfa47c3-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libpam-runtime all 1.7.0-3 [248 kB] Fetched 248 kB in 0s (6411 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpr7ky33qa/libpam-runtime_1.7.0-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-cpuguy83-go-md2man-v2-dev all 2.0.4-1 [10.8 kB] Fetched 10.8 kB in 0s (458 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq_hjk7kv/golang-github-cpuguy83-go-md2man-v2-dev_2.0.4-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Fetched 8620 B in 0s (340 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzlm2dbym/dh-strip-nondeterminism_1.14.1-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 pkgconf-bin riscv64 1.8.1-4 [29.8 kB] Fetched 29.8 kB in 0s (1121 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsaedeux4/pkgconf-bin_1.8.1-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-mattn-go-isatty-dev all 0.0.20-1 [6080 B] Fetched 6080 B in 0s (230 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj3eojv2g/golang-github-mattn-go-isatty-dev_0.0.20-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libitm1 riscv64 14.2.0-19 [25.8 kB] Fetched 25.8 kB in 0s (1031 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1ddlfgqa/libitm1_14.2.0-19_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 findutils riscv64 4.10.0-3 [706 kB] Fetched 706 kB in 0s (17.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkn50jko7/findutils_4.10.0-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-golang-x-net-dev all 1:0.27.0-2 [904 kB] Fetched 904 kB in 0s (21.4 MB/s) dpkg-name: info: moved 'golang-golang-x-net-dev_1%3a0.27.0-2_all.deb' to '/srv/rebuilderd/tmp/tmp0dod_x0h/golang-golang-x-net-dev_0.27.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-gregjones-httpcache-dev all 0.0~git20180305.9cad4c3-1.1 [13.7 kB] Fetched 13.7 kB in 0s (252 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzogvzr6z/golang-github-gregjones-httpcache-dev_0.0~git20180305.9cad4c3-1.1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-k8s-apimachinery-dev all 0.32.3-2 [521 kB] Fetched 521 kB in 0s (7641 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxysw_ke5/golang-k8s-apimachinery-dev_0.32.3-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-gocapability-dev all 0.0+git20200815.42c35b4-2 [11.7 kB] Fetched 11.7 kB in 0s (208 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa1_hzx1q/golang-gocapability-dev_0.0+git20200815.42c35b4-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-google-martian-dev all 3.3.2-3 [110 kB] Fetched 110 kB in 0s (3690 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3fc2jxlf/golang-github-google-martian-dev_3.3.2-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-klauspost-compress-dev all 1.18.0+ds1-1 [33.3 MB] Fetched 33.3 MB in 1s (45.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpeez163qd/golang-github-klauspost-compress-dev_1.18.0+ds1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 autotools-dev all 20240727.1 [60.2 kB] Fetched 60.2 kB in 0s (1984 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpio2ywa6i/autotools-dev_20240727.1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-go riscv64 2:1.24~2 [44.3 kB] Fetched 44.3 kB in 0s (1468 kB/s) dpkg-name: info: moved 'golang-go_2%3a1.24~2_riscv64.deb' to '/srv/rebuilderd/tmp/tmphxltlb4g/golang-go_1.24~2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libpam0g riscv64 1.7.0-3 [70.0 kB] Fetched 70.0 kB in 0s (2831 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpll9y_mfd/libpam0g_1.7.0-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libgomp1 riscv64 14.2.0-19 [130 kB] Fetched 130 kB in 0s (5282 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwekfme_v/libgomp1_14.2.0-19_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-tags.cncf-container-device-interface-dev all 0.8.0-5 [43.7 kB] Fetched 43.7 kB in 0s (721 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjbs66lgv/golang-tags.cncf-container-device-interface-dev_0.8.0-5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-opentelemetry-proto-dev all 1.3.1-2 [48.3 kB] Fetched 48.3 kB in 0s (687 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp14w2b40a/golang-opentelemetry-proto-dev_1.3.1-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-stefanberger-go-pkcs11uri-dev all 0.0~git20201008.78d3cae-2 [7972 B] Fetched 7972 B in 0s (85.1 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp19_fnasn/golang-github-stefanberger-go-pkcs11uri-dev_0.0~git20201008.78d3cae-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 sensible-utils all 0.0.25 [25.0 kB] Fetched 25.0 kB in 0s (1062 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0phi5zqx/sensible-utils_0.0.25_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libubsan1 riscv64 14.2.0-19 [979 kB] Fetched 979 kB in 0s (21.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5blcn6ys/libubsan1_14.2.0-19_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-containerd-go-runc-dev all 1.1.0-2 [16.2 kB] Fetched 16.2 kB in 0s (769 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6vcs04nm/golang-github-containerd-go-runc-dev_1.1.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 gzip riscv64 1.13-1 [139 kB] Fetched 139 kB in 0s (5260 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpohb2qhuk/gzip_1.13-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-kubernetes-cri-api-dev all 0.32.3-1 [93.7 kB] Fetched 93.7 kB in 0s (2848 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpujea41bz/golang-github-kubernetes-cri-api-dev_0.32.3-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-vishvananda-netns-dev all 0.0.5-1 [7000 B] Fetched 7000 B in 0s (313 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx5sa2r_a/golang-github-vishvananda-netns-dev_0.0.5-1_all.deb' Downloading dependency 106 of 375: golang-github-google-gnostic-models-dev:riscv64=0.6.8-3 Downloading dependency 107 of 375: golang-github-klauspost-cpuid-dev:riscv64=2.2.10-1 Downloading dependency 108 of 375: libuuid1:riscv64=2.41-5 Downloading dependency 109 of 375: golang-github-golang-protobuf-1-5-dev:riscv64=1.5.4-1 Downloading dependency 110 of 375: libltdl7:riscv64=2.5.4-4 Downloading dependency 111 of 375: golang-dbus-dev:riscv64=5.1.0-1 Downloading dependency 112 of 375: golang-k8s-apiserver-dev:riscv64=0.20.15-2 Downloading dependency 113 of 375: golang-github-opencontainers-go-digest-dev:riscv64=1.0.0-2 Downloading dependency 114 of 375: libattr1:riscv64=1:2.5.2-3 Downloading dependency 115 of 375: libsqlite3-0:riscv64=3.46.1-6 Downloading dependency 116 of 375: golang-github-opencontainers-runc-dev:riscv64=1.1.15+ds1-2 Downloading dependency 117 of 375: coreutils:riscv64=9.7-3 Downloading dependency 118 of 375: golang-github-grpc-ecosystem-go-grpc-prometheus-dev:riscv64=1.2.0+git20191002.6af20e3-5 Downloading dependency 119 of 375: groff-base:riscv64=1.23.0-9 Downloading dependency 120 of 375: libc6:riscv64=2.41-9 Downloading dependency 121 of 375: golang-github-burntsushi-toml-dev:riscv64=1.4.0-1 Downloading dependency 122 of 375: golang-github-pmezard-go-difflib-dev:riscv64=1.0.0-3 Downloading dependency 123 of 375: golang-github-xeipuuv-gojsonschema-dev:riscv64=1.2.0-3 Downloading dependency 124 of 375: golang-github-containerd-cgroups-dev:riscv64=3.0.3-4 Downloading dependency 125 of 375: automake:riscv64=1:1.17-4 Downloading dependency 126 of 375: golang-github-xeipuuv-gojsonpointer-dev:riscv64=0.0~git20190905.02993c4-3 Downloading dependency 127 of 375: cpp-riscv64-linux-gnu:riscv64=4:14.2.0-1 Downloading dependency 128 of 375: golang-github-containerd-platforms-dev:riscv64=0.2.1-2 Downloading dependency 129 of 375: golang-src:riscv64=2:1.24~2 Downloading dependency 130 of 375: util-linux:riscv64=2.41-5 Downloading dependency 131 of 375: golang-github-garyburd-redigo-dev:riscv64=0.0~git20150901.0.d8dbe4d-2.1 Downloading dependency 132 of 375: golang-github-opencontainers-specs-dev:riscv64=1.2.0-2 Downloading dependency 133 of 375: init-system-helpers:riscv64=1.68 Downloading dependency 134 of 375: golang-github-stoewer-go-strcase-dev:riscv64=1.2.0-4 Downloading dependency 135 of 375: golang-github-cilium-ebpf-dev:riscv64=0.11.0-2 Downloading dependency 136 of 375: golang-github-beorn7-perks-dev:riscv64=1.0.1-3 Downloading dependency 137 of 375: libcap-dev:riscv64=1:2.75-8 Downloading dependency 138 of 375: golang-github-modern-go-reflect2-dev:riscv64=1.0.2-2 Downloading dependency 139 of 375: golang-github-fullsailor-pkcs7-dev:riscv64=0.0~git20210826.33d0574-3 Downloading dependency 140 of 375: liblsan0:riscv64=14.2.0-19 Downloading dependency 141 of 375: bzip2:riscv64=1.0.8-6 Downloading dependency 142 of 375: golang-github-mattn-go-colorable-dev:riscv64=0.1.13-1 Downloading dependency 143 of 375: man-db:riscv64=2.13.1-1 Downloading dependency 144 of 375: libtinfo6:riscv64=6.5+20250216-2 Downloading dependency 145 of 375: binutils:riscv64=2.44-3 Downloading dependency 146 of 375: libunistring5:riscv64=1.3-2 Downloading dependency 147 of 375: libprotobuf-lite32t64:riscv64=3.21.12-11 Downloading dependency 148 of 375: libelf1t64:riscv64=0.192-4 Downloading dependency 149 of 375: libatomic1:riscv64=14.2.0-19 Downloading dependency 150 of 375: dpkg:riscv64=1.22.20 Downloading dependency 151 of 375: ncurses-bin:riscv64=6.5+20250216-2 Downloading dependency 152 of 375: libacl1:riscv64=2.3.2-2+b1 Downloading dependency 153 of 375: golang-github-kubernetes-gengo-dev:riscv64=0.0~git20250207.1244d31-1 Downloading dependency 154 of 375: golang-github-kr-text-dev:riscv64=0.2.0-2 Downloading dependency 155 of 375: zlib1g:riscv64=1:1.3.dfsg+really1.3.1-1+b1 Downloading dependency 156 of 375: libsystemd0:riscv64=257.6-1 Downloading dependency 157 of 375: libselinux1:riscv64=3.8.1-1 Downloading dependency 158 of 375: libpkgconf3:riscv64=1.8.1-4 Downloading dependency 159 of 375: libxml2:riscv64=2.12.7+dfsg+really2.9.14-1 Downloading dependency 160 of 375: libc6-dev:riscv64=2.41-9 Downloading dependency 161 of 375: libseccomp2:riscv64=2.6.0-2 Downloading dependency 162 of 375: libseccomp-dev:riscv64=2.6.0-2 Downloading dependency 163 of 375: golang-github-syndtr-goleveldb-dev:riscv64=0.0~git20200815.5c35d60-2 Downloading dependency 164 of 375: libsmartcols1:riscv64=2.41-5 Downloading dependency 165 of 375: golang-github-shurcool-sanitized-anchor-name-dev:riscv64=1.0.0-3 Downloading dependency 166 of 375: golang-github-rogpeppe-fastuuid-dev:riscv64=0.0~git20150106.0.6724a57-2.1 Downloading dependency 167 of 375: perl-base:riscv64=5.40.1-3 Downloading dependency 168 of 375: libbtrfs0t64:riscv64=6.14-1 Downloading dependency 169 of 375: dash:riscv64=0.5.12-12 Downloading dependency 170 of 375: golang-github-coreos-go-systemd-dev:riscv64=22.5.0-1 Downloading dependency 171 of 375: libgdbm6t64:riscv64=1.24-2 Downloading dependency 172 of 375: sysvinit-utils:riscv64=3.14-4 Downloading dependency 173 of 375: golang-github-ugorji-go-codec-dev:riscv64=1.2.8-1 Downloading dependency 174 of 375: golang-github-containerd-fifo-dev:riscv64=1.1.0-1 Downloading dependency 175 of 375: libsframe1:riscv64=2.44-3 Downloading dependency 176 of 375: libaudit-common:riscv64=1:4.0.2-2 Downloading dependency 177 of 375: golang-github-google-btree-dev:riscv64=1.0.1-1 Downloading dependency 178 of 375: libc-bin:riscv64=2.41-9 Downloading dependency 179 of 375: golang-github-munnerz-goautoneg-dev:riscv64=0.0~git20191010.a7dc8b6-2 Downloading dependency 180 of 375: libssl3t64:riscv64=3.5.0-2 Downloading dependency 181 of 375: golang-gopkg-check.v1-dev:riscv64=0.0+git20200902.038fdea-2 Downloading dependency 182 of 375: golang-github-onsi-ginkgo-dev:riscv64=1.16.5-5 Downloading dependency 183 of 375: golang-github-containerd-ttrpc-dev:riscv64=1.2.4-2 Downloading dependency 184 of 375: golang-github-fxamacker-cbor-dev:riscv64=2.8.0-1 Downloading dependency 185 of 375: golang-k8s-sigs-json-dev:riscv64=0.0~git20241014.cfa47c3-1 Downloading dependency 186 of 375: libpam-runtime:riscv64=1.7.0-3 Downloading dependency 187 of 375: golang-github-cpuguy83-go-md2man-v2-dev:riscv64=2.0.4-1 Downloading dependency 188 of 375: dh-strip-nondeterminism:riscv64=1.14.1-2 Downloading dependency 189 of 375: pkgconf-bin:riscv64=1.8.1-4 Downloading dependency 190 of 375: golang-github-mattn-go-isatty-dev:riscv64=0.0.20-1 Downloading dependency 191 of 375: libitm1:riscv64=14.2.0-19 Downloading dependency 192 of 375: findutils:riscv64=4.10.0-3 Downloading dependency 193 of 375: golang-golang-x-net-dev:riscv64=1:0.27.0-2 Downloading dependency 194 of 375: golang-github-gregjones-httpcache-dev:riscv64=0.0~git20180305.9cad4c3-1.1 Downloading dependency 195 of 375: golang-k8s-apimachinery-dev:riscv64=0.32.3-2 Downloading dependency 196 of 375: golang-gocapability-dev:riscv64=0.0+git20200815.42c35b4-2 Downloading dependency 197 of 375: golang-github-google-martian-dev:riscv64=3.3.2-3 Downloading dependency 198 of 375: golang-github-klauspost-compress-dev:riscv64=1.18.0+ds1-1 Downloading dependency 199 of 375: autotools-dev:riscv64=20240727.1 Downloading dependency 200 of 375: golang-go:riscv64=2:1.24~2 Downloading dependency 201 of 375: libpam0g:riscv64=1.7.0-3 Downloading dependency 202 of 375: libgomp1:riscv64=14.2.0-19 Downloading dependency 203 of 375: golang-tags.cncf-container-device-interface-dev:riscv64=0.8.0-5 Downloading dependency 204 of 375: golang-opentelemetry-proto-dev:riscv64=1.3.1-2 Downloading dependency 205 of 375: golang-github-stefanberger-go-pkcs11uri-dev:riscv64=0.0~git20201008.78d3cae-2 Downloading dependency 206 of 375: sensible-utils:riscv64=0.0.25 Downloading dependency 207 of 375: libubsan1:riscv64=14.2.0-19 Downloading dependency 208 of 375: golang-github-containerd-go-runc-dev:riscv64=1.1.0-2 Downloading dependency 209 of 375: gzip:riscv64=1.13-1 Downloading dependency 210 of 375: golang-github-kubernetes-cri-api-dev:riscv64=0.32.3-1 Downloading dependency 211 of 375: golang-github-vishvananda-netns-dev:riscv64=0.0.5-1 Downloading dependency 212 of 375: golang-github-minio-sha256-simd-dev:riscv64=1.0.1-1Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-minio-sha256-simd-dev all 1.0.1-1 [30.6 kB] Fetched 30.6 kB in 0s (1313 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg3zwsoqr/golang-github-minio-sha256-simd-dev_1.0.1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libuchardet0 riscv64 0.0.8-1+b2 [68.8 kB] Fetched 68.8 kB in 0s (2253 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd9qr9t0t/libuchardet0_0.0.8-1+b2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Fetched 22.9 kB in 0s (851 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkb3nyndj/intltool-debian_0.35.0+20060710.6_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libmagic-mgc riscv64 1:5.46-5 [338 kB] Fetched 338 kB in 0s (11.6 MB/s) dpkg-name: info: moved 'libmagic-mgc_1%3a5.46-5_riscv64.deb' to '/srv/rebuilderd/tmp/tmprgnio3j6/libmagic-mgc_5.46-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-opencontainers-selinux-dev all 1.11.1-1 [23.9 kB] Fetched 23.9 kB in 0s (1042 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpntrjxhag/golang-github-opencontainers-selinux-dev_1.11.1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 openssl-provider-legacy riscv64 3.5.0-2 [307 kB] Fetched 307 kB in 0s (9987 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptes_29si/openssl-provider-legacy_3.5.0-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libasan8 riscv64 14.2.0-19 [2365 kB] Fetched 2365 kB in 0s (23.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfsjcdoqn/libasan8_14.2.0-19_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-blang-semver-dev all 4.0.0-1 [17.2 kB] Fetched 17.2 kB in 0s (768 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg6syx3rv/golang-github-blang-semver-dev_4.0.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-golang-x-term-dev all 0.22.0-1 [14.8 kB] Fetched 14.8 kB in 0s (654 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw0m1_o46/golang-golang-x-term-dev_0.22.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-gopkg-inf.v0-dev all 0.9.1-2 [14.3 kB] Fetched 14.3 kB in 0s (179 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphjd2ugio/golang-gopkg-inf.v0-dev_0.9.1-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-peterbourgon-diskv-dev all 3.0.0-2 [18.9 kB] Fetched 18.9 kB in 0s (408 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9zdtj02v/golang-github-peterbourgon-diskv-dev_3.0.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libtsan2 riscv64 14.2.0-19 [2241 kB] Fetched 2241 kB in 0s (30.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoc11t_r7/libtsan2_14.2.0-19_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 gettext-base riscv64 0.23.1-2 [243 kB] Fetched 243 kB in 0s (8363 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwfu4jq9t/gettext-base_0.23.1-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 xz-utils riscv64 5.8.1-1 [659 kB] Fetched 659 kB in 0s (16.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpine9ubkb/xz-utils_5.8.1-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-k8s-sigs-yaml-dev all 1.4.0-2 [97.1 kB] Fetched 97.1 kB in 0s (1142 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7f10f6zd/golang-k8s-sigs-yaml-dev_1.4.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-containerd-errdefs-dev all 0.3.0-3 [14.2 kB] Fetched 14.2 kB in 0s (187 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp35c_096g/golang-github-containerd-errdefs-dev_0.3.0-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-mrunalp-fileutils-dev all 0.5.1-1 [5212 B] Fetched 5212 B in 0s (66.2 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpan88mfxp/golang-github-mrunalp-fileutils-dev_0.5.1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-mohae-deepcopy-dev all 0.0~git20170929.c48cc78-4 [9888 B] Fetched 9888 B in 0s (142 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdae83va7/golang-github-mohae-deepcopy-dev_0.0~git20170929.c48cc78-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-opentelemetry-otel-dev all 1.31.0-4 [519 kB] Fetched 519 kB in 0s (4776 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8sez2dlb/golang-opentelemetry-otel-dev_1.31.0-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-opencontainers-image-spec-dev all 1.1.0-2 [35.8 kB] Fetched 35.8 kB in 0s (382 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp63elixj4/golang-github-opencontainers-image-spec-dev_1.1.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-json-iterator-go-dev all 1.1.12-2 [62.2 kB] Fetched 62.2 kB in 0s (1248 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkn9dop9r/golang-github-json-iterator-go-dev_1.1.12-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libcap-ng0 riscv64 0.8.5-4+b1 [17.2 kB] Fetched 17.2 kB in 0s (650 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphr44r9_c/libcap-ng0_0.8.5-4+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-spf13-pflag-dev all 1.0.6~git20210604-d5e0c0615ace-1 [43.0 kB] Fetched 43.0 kB in 0s (769 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvp7evy9s/golang-github-spf13-pflag-dev_1.0.6~git20210604-d5e0c0615ace-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-gomega-dev all 1.36.2-1 [167 kB] Fetched 167 kB in 0s (1801 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsbtoy93_/golang-gomega-dev_1.36.2-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-google-protobuf-dev all 1.36.5-1 [796 kB] Fetched 796 kB in 0s (11.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo43b0os4/golang-google-protobuf-dev_1.36.5-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 bash riscv64 5.2.37-2+b2 [1505 kB] Fetched 1505 kB in 0s (22.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpux_aj4al/bash_5.2.37-2+b2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-bradfitz-gomemcache-dev all 0.0~git20230611.acc6962-1 [12.0 kB] Fetched 12.0 kB in 0s (125 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3xvyf40j/golang-github-bradfitz-gomemcache-dev_0.0~git20230611.acc6962-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-imdario-mergo-dev all 1.0.1-2 [24.7 kB] Fetched 24.7 kB in 0s (531 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9n4sr3yk/golang-github-imdario-mergo-dev_1.0.1-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-go-openapi-jsonpointer-dev all 1:0.21.1-2 [10.9 kB] Fetched 10.9 kB in 0s (178 kB/s) dpkg-name: info: moved 'golang-github-go-openapi-jsonpointer-dev_1%3a0.21.1-2_all.deb' to '/srv/rebuilderd/tmp/tmpy5sj_rls/golang-github-go-openapi-jsonpointer-dev_0.21.1-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-k8s-api-dev all 0.32.3-1 [676 kB] Fetched 676 kB in 0s (6969 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvoy9s5bh/golang-k8s-api-dev_0.32.3-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 tar riscv64 1.35+dfsg-3.1 [822 kB] Fetched 822 kB in 0s (17.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7q2j48vs/tar_1.35+dfsg-3.1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-modern-go-concurrent-dev all 1.0.3-1.1 [4668 B] Fetched 4668 B in 0s (92.1 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpr73cdjcz/golang-github-modern-go-concurrent-dev_1.0.3-1.1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-x448-float16-dev all 0.8.4-3 [10.6 kB] Fetched 10.6 kB in 0s (118 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsfjz50t0/golang-github-x448-float16-dev_0.8.4-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 autopoint all 0.23.1-2 [770 kB] Fetched 770 kB in 0s (17.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfxo45cq1/autopoint_0.23.1-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 base-files riscv64 13.8 [73.1 kB] Fetched 73.1 kB in 0s (3112 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkgdv9shi/base-files_13.8_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-docker-go-metrics-dev all 0.0.1-2 [18.9 kB] Fetched 18.9 kB in 0s (454 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpw0abz_n9/golang-github-docker-go-metrics-dev_0.0.1-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-docker-go-units-dev all 0.4.0-4 [7908 B] Fetched 7908 B in 0s (239 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp7rql_5h/golang-github-docker-go-units-dev_0.4.0-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB] Fetched 30.1 kB in 0s (1291 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp590ulqyq/golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-go.opencensus-dev all 0.24.0-2 [134 kB] Fetched 134 kB in 0s (5100 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpv__0j7jj/golang-go.opencensus-dev_0.24.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libpipeline1 riscv64 1.5.8-1 [40.3 kB] Fetched 40.3 kB in 0s (1827 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9b5fz16a/libpipeline1_1.5.8-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libgdbm-compat4t64 riscv64 1.24-2 [50.5 kB] Fetched 50.5 kB in 0s (2004 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9bk1vvms/libgdbm-compat4t64_1.24-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 pkgconf riscv64 1.8.1-4 [26.1 kB] Fetched 26.1 kB in 0s (319 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzwwgw6fp/pkgconf_1.8.1-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-gopkg-yaml.v2-dev all 2.4.0-5 [60.5 kB] Fetched 60.5 kB in 0s (2522 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0x1zie6u/golang-gopkg-yaml.v2-dev_2.4.0-5_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-google-uuid-dev all 1.6.0-1 [20.6 kB] Fetched 20.6 kB in 0s (879 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_7gh45hd/golang-github-google-uuid-dev_1.6.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libnss3-dev riscv64 2:3.112-1 [286 kB] Fetched 286 kB in 0s (4241 kB/s) dpkg-name: info: moved 'libnss3-dev_2%3a3.112-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpr8u4q_8d/libnss3-dev_3.112-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-containerd-log-dev all 0.1.0-2 [6360 B] Fetched 6360 B in 0s (71.8 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplcsydg04/golang-github-containerd-log-dev_0.1.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libudev1 riscv64 257.6-1 [153 kB] Fetched 153 kB in 0s (5598 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyceosrdp/libudev1_257.6-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-armon-go-socks5-dev all 0.0~git20160902.e753329-1.1 [9416 B] Fetched 9416 B in 0s (154 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpitm39a_u/golang-github-armon-go-socks5-dev_0.0~git20160902.e753329-1.1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-hashicorp-go-cleanhttp-dev all 0.5.2-1 [10.8 kB] Fetched 10.8 kB in 0s (181 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpovyl25pq/golang-github-hashicorp-go-cleanhttp-dev_0.5.2-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libdpkg-perl all 1.22.20 [649 kB] Fetched 649 kB in 0s (17.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8s6x85k6/libdpkg-perl_1.22.20_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libdebconfclient0 riscv64 0.278 [10.3 kB] Fetched 10.3 kB in 0s (439 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwv0pribu/libdebconfclient0_0.278_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-cyphar-filepath-securejoin-dev all 0.3.4-3 [39.7 kB] Fetched 39.7 kB in 0s (1518 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpds6zqyl5/golang-github-cyphar-filepath-securejoin-dev_0.3.4-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-go-logr-stdr-dev all 1.2.2-4 [5068 B] Fetched 5068 B in 0s (200 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp967eshmt/golang-github-go-logr-stdr-dev_1.2.2-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 diffutils riscv64 1:3.10-4 [387 kB] Fetched 387 kB in 0s (9911 kB/s) dpkg-name: info: moved 'diffutils_1%3a3.10-4_riscv64.deb' to '/srv/rebuilderd/tmp/tmpj2ycutom/diffutils_3.10-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-k8s-utils-dev all 0.0~git20250321.1f6e0b7-1 [92.8 kB] Fetched 92.8 kB in 0s (1379 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnvytz_mu/golang-k8s-utils-dev_0.0~git20250321.1f6e0b7-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 bsdutils riscv64 1:2.41-5 [113 kB] Fetched 113 kB in 0s (4174 kB/s) dpkg-name: info: moved 'bsdutils_1%3a2.41-5_riscv64.deb' to '/srv/rebuilderd/tmp/tmpux5q2gyw/bsdutils_2.41-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-golang-x-mod-dev all 0.19.0-1 [104 kB] Fetched 104 kB in 0s (1775 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdv4i5dj9/golang-golang-x-mod-dev_0.19.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libdb5.3t64 riscv64 5.3.28+dfsg2-9 [716 kB] Fetched 716 kB in 0s (14.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvxhv5x65/libdb5.3t64_5.3.28+dfsg2-9_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-google-pprof-dev all 0.0~git20211008.947d60d-1 [977 kB] Fetched 977 kB in 0s (22.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpc6k5thn3/golang-github-google-pprof-dev_0.0~git20211008.947d60d-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 bsdextrautils riscv64 2.41-5 [98.0 kB] Fetched 98.0 kB in 0s (3967 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdzbqlvlf/bsdextrautils_2.41-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-google-cloud-compute-metadata-dev all 0.56.0-6 [32.5 kB] Fetched 32.5 kB in 0s (339 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpr71a8c_i/golang-google-cloud-compute-metadata-dev_0.56.0-6_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 make riscv64 4.4.1-2 [463 kB] Fetched 463 kB in 0s (14.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp3udqbqn/make_4.4.1-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-safchain-ethtool-dev all 0.5.10-1 [12.8 kB] Fetched 12.8 kB in 0s (566 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp14elz1en/golang-github-safchain-ethtool-dev_0.5.10-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 dh-autoreconf all 20 [17.1 kB] Fetched 17.1 kB in 0s (743 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpesd16d0p/dh-autoreconf_20_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libbz2-1.0 riscv64 1.0.8-6 [40.3 kB] Fetched 40.3 kB in 0s (1725 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprmqa56_6/libbz2-1.0_1.0.8-6_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-fatih-color-dev all 1.17.0-1 [13.9 kB] Fetched 13.9 kB in 0s (625 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpv5z7se40/golang-github-fatih-color-dev_1.17.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-mxk-go-flowrate-dev all 0.0~git20140419.0.cca7078-2 [8100 B] Fetched 8100 B in 0s (148 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa6hpf2dx/golang-github-mxk-go-flowrate-dev_0.0~git20140419.0.cca7078-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-checkpoint-restore-go-criu-dev all 7.2.0+ds1-4 [123 kB] Fetched 123 kB in 0s (2153 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkrtw7vez/golang-github-checkpoint-restore-go-criu-dev_7.2.0+ds1-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-huandu-xstrings-dev all 1.3.3-1 [15.5 kB] Fetched 15.5 kB in 0s (744 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmtzekz40/golang-github-huandu-xstrings-dev_1.3.3-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-golang-x-crypto-dev all 1:0.25.0-1 [1682 kB] Fetched 1682 kB in 0s (21.6 MB/s) dpkg-name: info: moved 'golang-golang-x-crypto-dev_1%3a0.25.0-1_all.deb' to '/srv/rebuilderd/tmp/tmpag7sbz5v/golang-golang-x-crypto-dev_0.25.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 binutils-common riscv64 2.44-3 [2509 kB] Fetched 2509 kB in 0s (31.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1phlslq4/binutils-common_2.44-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libbtrfs-dev riscv64 6.14-1 [84.0 kB] Fetched 84.0 kB in 0s (2311 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbqj8aq93/libbtrfs-dev_6.14-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-getkin-kin-openapi-dev all 0.124.0-1 [343 kB] Fetched 343 kB in 0s (5206 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpva02a6wn/golang-github-getkin-kin-openapi-dev_0.124.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-vishvananda-netlink-dev all 1.3.0-2 [180 kB] Fetched 180 kB in 0s (2816 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppqx81hi8/golang-github-vishvananda-netlink-dev_1.3.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libblkid1 riscv64 2.41-5 [193 kB] Fetched 193 kB in 0s (7024 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphxj2xwpu/libblkid1_2.41-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-cespare-xxhash-dev all 2.3.0-1 [10.8 kB] Fetched 10.8 kB in 0s (470 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkpalpr1o/golang-github-cespare-xxhash-dev_2.3.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-moby-locker-dev all 1.0.1-3 [4312 B] Fetched 4312 B in 0s (185 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx4rfj9h6/golang-github-moby-locker-dev_1.0.1-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-stretchr-testify-dev all 1.10.0-1 [78.4 kB] Fetched 78.4 kB in 0s (2805 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpe7c57hfh/golang-github-stretchr-testify-dev_1.10.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 gcc riscv64 4:14.2.0-1 [5132 B] Fetched 5132 B in 0s (240 kB/s) dpkg-name: info: moved 'gcc_4%3a14.2.0-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpldek1qlx/gcc_14.2.0-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 media-types all 13.0.0 [29.3 kB] Fetched 29.3 kB in 0s (1345 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxgxxprt8/media-types_13.0.0_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-mailru-easyjson-dev all 0.7.7-1 [82.5 kB] Fetched 82.5 kB in 0s (1344 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7l1mcenx/golang-github-mailru-easyjson-dev_0.7.7-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 file riscv64 1:5.46-5 [43.4 kB] Fetched 43.4 kB in 0s (1444 kB/s) dpkg-name: info: moved 'file_1%3a5.46-5_riscv64.deb' to '/srv/rebuilderd/tmp/tmpd9x1pune/file_5.46-5_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 gcc-14-base riscv64 14.2.0-19 [49.4 kB] Fetched 49.4 kB in 0s (1615 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsmkhi04_/gcc-14-base_14.2.0-19_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-ianlancetaylor-demangle-dev all 0.0~git20200824.28f6c0f-2 [49.1 kB] Fetched 49.1 kB in 0s (1627 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9dxnl5rf/golang-github-ianlancetaylor-demangle-dev_0.0~git20200824.28f6c0f-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 g++ riscv64 4:14.2.0-1 [1328 B] Fetched 1328 B in 0s (58.0 kB/s) dpkg-name: info: moved 'g++_4%3a14.2.0-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpstzdjr7e/g++_14.2.0-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 debhelper all 13.24.2 [919 kB] Fetched 919 kB in 0s (19.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp74a1j99i/debhelper_13.24.2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-golang-x-sys-dev all 0.22.0-1 [431 kB] Fetched 431 kB in 0s (12.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8zrix_t7/golang-golang-x-sys-dev_0.22.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-golang-x-tools-dev all 1:0.25.0+ds-1 [1608 kB] Fetched 1608 kB in 0s (17.0 MB/s) dpkg-name: info: moved 'golang-golang-x-tools-dev_1%3a0.25.0+ds-1_all.deb' to '/srv/rebuilderd/tmp/tmp512gy_5s/golang-golang-x-tools-dev_0.25.0+ds-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 binutils-riscv64-linux-gnu riscv64 2.44-3 [856 kB] Fetched 856 kB in 0s (16.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpur2tb7yb/binutils-riscv64-linux-gnu_2.44-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-k8s-sigs-structured-merge-diff-dev all 4.6.0-3 [156 kB] Fetched 156 kB in 0s (5908 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkicayozr/golang-k8s-sigs-structured-merge-diff-dev_4.6.0-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-nxadm-tail-dev all 1.4.11+ds1-1 [3629 kB] Fetched 3629 kB in 0s (36.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbjtpo06q/golang-github-nxadm-tail-dev_1.4.11+ds1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libctf0 riscv64 2.44-3 [96.1 kB] Fetched 96.1 kB in 0s (3832 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpiaa_tf1u/libctf0_2.44-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-google-api-dev all 0.61.0-6 [5343 kB] Fetched 5343 kB in 0s (39.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4gs3kn8q/golang-google-api-dev_0.61.0-6_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 autoconf all 2.72-3.1 [494 kB] Fetched 494 kB in 0s (15.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfws3gbpd/autoconf_2.72-3.1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-containerd-go-cni-dev all 1.1.9-2 [15.6 kB] Fetched 15.6 kB in 0s (736 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpioru4dq9/golang-github-containerd-go-cni-dev_1.1.9-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 zlib1g-dev riscv64 1:1.3.dfsg+really1.3.1-1+b1 [978 kB] Fetched 978 kB in 0s (22.9 MB/s) dpkg-name: info: moved 'zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpq3ig2axe/zlib1g-dev_1.3.dfsg+really1.3.1-1+b1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-1.24-src all 1.24.4-1 [21.2 MB] Fetched 21.2 MB in 1s (38.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsk_d6j8y/golang-1.24-src_1.24.4-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-google-grpc-dev all 1.64.0-7 [1230 kB] Fetched 1230 kB in 0s (10.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1l3vqb42/golang-google-grpc-dev_1.64.0-7_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-pelletier-go-toml-dev all 1.9.5-1 [77.6 kB] Fetched 77.6 kB in 0s (2247 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0kc6vr9z/golang-github-pelletier-go-toml-dev_1.9.5-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libnss3 riscv64 2:3.112-1 [1474 kB] Fetched 1474 kB in 0s (16.0 MB/s) dpkg-name: info: moved 'libnss3_2%3a3.112-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmp9xc01y6_/libnss3_3.112-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libctf-nobfd0 riscv64 2.44-3 [163 kB] Fetched 163 kB in 0s (6196 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpykv7kg5w/libctf-nobfd0_2.44-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-hanwen-go-fuse-dev all 2.4.2-3 [104 kB] Fetched 104 kB in 0s (3987 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkuc7lmcy/golang-github-hanwen-go-fuse-dev_2.4.2-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-prometheus-procfs-dev all 0.15.1-1 [184 kB] Fetched 184 kB in 0s (4668 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsrmvqgtv/golang-github-prometheus-procfs-dev_0.15.1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-invopop-yaml-dev all 0.2.0-2 [14.4 kB] Fetched 14.4 kB in 0s (591 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppe8wir41/golang-github-invopop-yaml-dev_0.2.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libcrypt1 riscv64 1:4.4.38-1 [106 kB] Fetched 106 kB in 0s (4167 kB/s) dpkg-name: info: moved 'libcrypt1_1%3a4.4.38-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpaogdbkni/libcrypt1_4.4.38-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-aws-aws-sdk-go-dev all 1.49.0-2 [12.9 MB] Fetched 12.9 MB in 0s (41.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm7861lbu/golang-github-aws-aws-sdk-go-dev_1.49.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-go-logr-logr-dev all 1.4.2-2 [35.4 kB] Fetched 35.4 kB in 0s (408 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpet7_ncxq/golang-github-go-logr-logr-dev_1.4.2-2_all.deb' Downloading dependency 213 of 375: libuchardet0:riscv64=0.0.8-1+b2 Downloading dependency 214 of 375: intltool-debian:riscv64=0.35.0+20060710.6 Downloading dependency 215 of 375: libmagic-mgc:riscv64=1:5.46-5 Downloading dependency 216 of 375: golang-github-opencontainers-selinux-dev:riscv64=1.11.1-1 Downloading dependency 217 of 375: openssl-provider-legacy:riscv64=3.5.0-2 Downloading dependency 218 of 375: libasan8:riscv64=14.2.0-19 Downloading dependency 219 of 375: golang-github-blang-semver-dev:riscv64=4.0.0-1 Downloading dependency 220 of 375: golang-golang-x-term-dev:riscv64=0.22.0-1 Downloading dependency 221 of 375: golang-gopkg-inf.v0-dev:riscv64=0.9.1-2 Downloading dependency 222 of 375: golang-github-peterbourgon-diskv-dev:riscv64=3.0.0-2 Downloading dependency 223 of 375: libtsan2:riscv64=14.2.0-19 Downloading dependency 224 of 375: gettext-base:riscv64=0.23.1-2 Downloading dependency 225 of 375: xz-utils:riscv64=5.8.1-1 Downloading dependency 226 of 375: golang-k8s-sigs-yaml-dev:riscv64=1.4.0-2 Downloading dependency 227 of 375: golang-github-containerd-errdefs-dev:riscv64=0.3.0-3 Downloading dependency 228 of 375: golang-github-mrunalp-fileutils-dev:riscv64=0.5.1-1 Downloading dependency 229 of 375: golang-github-mohae-deepcopy-dev:riscv64=0.0~git20170929.c48cc78-4 Downloading dependency 230 of 375: golang-opentelemetry-otel-dev:riscv64=1.31.0-4 Downloading dependency 231 of 375: golang-github-opencontainers-image-spec-dev:riscv64=1.1.0-2 Downloading dependency 232 of 375: golang-github-json-iterator-go-dev:riscv64=1.1.12-2 Downloading dependency 233 of 375: libcap-ng0:riscv64=0.8.5-4+b1 Downloading dependency 234 of 375: golang-github-spf13-pflag-dev:riscv64=1.0.6~git20210604-d5e0c0615ace-1 Downloading dependency 235 of 375: golang-gomega-dev:riscv64=1.36.2-1 Downloading dependency 236 of 375: golang-google-protobuf-dev:riscv64=1.36.5-1 Downloading dependency 237 of 375: bash:riscv64=5.2.37-2+b2 Downloading dependency 238 of 375: golang-github-bradfitz-gomemcache-dev:riscv64=0.0~git20230611.acc6962-1 Downloading dependency 239 of 375: golang-github-imdario-mergo-dev:riscv64=1.0.1-2 Downloading dependency 240 of 375: golang-github-go-openapi-jsonpointer-dev:riscv64=1:0.21.1-2 Downloading dependency 241 of 375: golang-k8s-api-dev:riscv64=0.32.3-1 Downloading dependency 242 of 375: tar:riscv64=1.35+dfsg-3.1 Downloading dependency 243 of 375: golang-github-modern-go-concurrent-dev:riscv64=1.0.3-1.1 Downloading dependency 244 of 375: golang-github-x448-float16-dev:riscv64=0.8.4-3 Downloading dependency 245 of 375: autopoint:riscv64=0.23.1-2 Downloading dependency 246 of 375: base-files:riscv64=13.8 Downloading dependency 247 of 375: golang-github-docker-go-metrics-dev:riscv64=0.0.1-2 Downloading dependency 248 of 375: golang-github-docker-go-units-dev:riscv64=0.4.0-4 Downloading dependency 249 of 375: golang-github-davecgh-go-spew-dev:riscv64=1.1.1-3 Downloading dependency 250 of 375: golang-go.opencensus-dev:riscv64=0.24.0-2 Downloading dependency 251 of 375: libpipeline1:riscv64=1.5.8-1 Downloading dependency 252 of 375: libgdbm-compat4t64:riscv64=1.24-2 Downloading dependency 253 of 375: pkgconf:riscv64=1.8.1-4 Downloading dependency 254 of 375: golang-gopkg-yaml.v2-dev:riscv64=2.4.0-5 Downloading dependency 255 of 375: golang-github-google-uuid-dev:riscv64=1.6.0-1 Downloading dependency 256 of 375: libnss3-dev:riscv64=2:3.112-1 Downloading dependency 257 of 375: golang-github-containerd-log-dev:riscv64=0.1.0-2 Downloading dependency 258 of 375: libudev1:riscv64=257.6-1 Downloading dependency 259 of 375: golang-github-armon-go-socks5-dev:riscv64=0.0~git20160902.e753329-1.1 Downloading dependency 260 of 375: golang-github-hashicorp-go-cleanhttp-dev:riscv64=0.5.2-1 Downloading dependency 261 of 375: libdpkg-perl:riscv64=1.22.20 Downloading dependency 262 of 375: libdebconfclient0:riscv64=0.278 Downloading dependency 263 of 375: golang-github-cyphar-filepath-securejoin-dev:riscv64=0.3.4-3 Downloading dependency 264 of 375: golang-github-go-logr-stdr-dev:riscv64=1.2.2-4 Downloading dependency 265 of 375: diffutils:riscv64=1:3.10-4 Downloading dependency 266 of 375: golang-k8s-utils-dev:riscv64=0.0~git20250321.1f6e0b7-1 Downloading dependency 267 of 375: bsdutils:riscv64=1:2.41-5 Downloading dependency 268 of 375: golang-golang-x-mod-dev:riscv64=0.19.0-1 Downloading dependency 269 of 375: libdb5.3t64:riscv64=5.3.28+dfsg2-9 Downloading dependency 270 of 375: golang-github-google-pprof-dev:riscv64=0.0~git20211008.947d60d-1 Downloading dependency 271 of 375: bsdextrautils:riscv64=2.41-5 Downloading dependency 272 of 375: golang-google-cloud-compute-metadata-dev:riscv64=0.56.0-6 Downloading dependency 273 of 375: make:riscv64=4.4.1-2 Downloading dependency 274 of 375: golang-github-safchain-ethtool-dev:riscv64=0.5.10-1 Downloading dependency 275 of 375: dh-autoreconf:riscv64=20 Downloading dependency 276 of 375: libbz2-1.0:riscv64=1.0.8-6 Downloading dependency 277 of 375: golang-github-fatih-color-dev:riscv64=1.17.0-1 Downloading dependency 278 of 375: golang-github-mxk-go-flowrate-dev:riscv64=0.0~git20140419.0.cca7078-2 Downloading dependency 279 of 375: golang-github-checkpoint-restore-go-criu-dev:riscv64=7.2.0+ds1-4 Downloading dependency 280 of 375: golang-github-huandu-xstrings-dev:riscv64=1.3.3-1 Downloading dependency 281 of 375: golang-golang-x-crypto-dev:riscv64=1:0.25.0-1 Downloading dependency 282 of 375: binutils-common:riscv64=2.44-3 Downloading dependency 283 of 375: libbtrfs-dev:riscv64=6.14-1 Downloading dependency 284 of 375: golang-github-getkin-kin-openapi-dev:riscv64=0.124.0-1 Downloading dependency 285 of 375: golang-github-vishvananda-netlink-dev:riscv64=1.3.0-2 Downloading dependency 286 of 375: libblkid1:riscv64=2.41-5 Downloading dependency 287 of 375: golang-github-cespare-xxhash-dev:riscv64=2.3.0-1 Downloading dependency 288 of 375: golang-github-moby-locker-dev:riscv64=1.0.1-3 Downloading dependency 289 of 375: golang-github-stretchr-testify-dev:riscv64=1.10.0-1 Downloading dependency 290 of 375: gcc:riscv64=4:14.2.0-1 Downloading dependency 291 of 375: media-types:riscv64=13.0.0 Downloading dependency 292 of 375: golang-github-mailru-easyjson-dev:riscv64=0.7.7-1 Downloading dependency 293 of 375: file:riscv64=1:5.46-5 Downloading dependency 294 of 375: gcc-14-base:riscv64=14.2.0-19 Downloading dependency 295 of 375: golang-github-ianlancetaylor-demangle-dev:riscv64=0.0~git20200824.28f6c0f-2 Downloading dependency 296 of 375: g++:riscv64=4:14.2.0-1 Downloading dependency 297 of 375: debhelper:riscv64=13.24.2 Downloading dependency 298 of 375: golang-golang-x-sys-dev:riscv64=0.22.0-1 Downloading dependency 299 of 375: golang-golang-x-tools-dev:riscv64=1:0.25.0+ds-1 Downloading dependency 300 of 375: binutils-riscv64-linux-gnu:riscv64=2.44-3 Downloading dependency 301 of 375: golang-k8s-sigs-structured-merge-diff-dev:riscv64=4.6.0-3 Downloading dependency 302 of 375: golang-github-nxadm-tail-dev:riscv64=1.4.11+ds1-1 Downloading dependency 303 of 375: libctf0:riscv64=2.44-3 Downloading dependency 304 of 375: golang-google-api-dev:riscv64=0.61.0-6 Downloading dependency 305 of 375: autoconf:riscv64=2.72-3.1 Downloading dependency 306 of 375: golang-github-containerd-go-cni-dev:riscv64=1.1.9-2 Downloading dependency 307 of 375: zlib1g-dev:riscv64=1:1.3.dfsg+really1.3.1-1+b1 Downloading dependency 308 of 375: golang-1.24-src:riscv64=1.24.4-1 Downloading dependency 309 of 375: golang-google-grpc-dev:riscv64=1.64.0-7 Downloading dependency 310 of 375: golang-github-pelletier-go-toml-dev:riscv64=1.9.5-1 Downloading dependency 311 of 375: libnss3:riscv64=2:3.112-1 Downloading dependency 312 of 375: libctf-nobfd0:riscv64=2.44-3 Downloading dependency 313 of 375: golang-github-hanwen-go-fuse-dev:riscv64=2.4.2-3 Downloading dependency 314 of 375: golang-github-prometheus-procfs-dev:riscv64=0.15.1-1 Downloading dependency 315 of 375: golang-github-invopop-yaml-dev:riscv64=0.2.0-2 Downloading dependency 316 of 375: libcrypt1:riscv64=1:4.4.38-1 Downloading dependency 317 of 375: golang-github-aws-aws-sdk-go-dev:riscv64=1.49.0-2 Downloading dependency 318 of 375: golang-github-go-logr-logr-dev:riscv64=1.4.2-2 Downloading dependency 319 of 375: golang-github-golang-mock-dev:riscv64=1.6.0-2Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-golang-mock-dev all 1.6.0-2 [48.0 kB] Fetched 48.0 kB in 0s (799 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7llbgls7/golang-github-golang-mock-dev_1.6.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-xeipuuv-gojsonreference-dev all 0.0~git20180127.bd5ef7b-3 [5152 B] Fetched 5152 B in 0s (224 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8n1v9gwe/golang-github-xeipuuv-gojsonreference-dev_0.0~git20180127.bd5ef7b-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-k8s-klog-dev all 2.130.1-1 [79.4 kB] Fetched 79.4 kB in 0s (2784 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo_ekdgfa/golang-k8s-klog-dev_2.130.1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-k8s-kube-openapi-dev all 0.0~git20241212.2c72e55-2 [1030 kB] Fetched 1030 kB in 0s (11.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq56vo45g/golang-k8s-kube-openapi-dev_0.0~git20241212.2c72e55-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libaudit1 riscv64 1:4.0.2-2+b2 [54.1 kB] Fetched 54.1 kB in 0s (2398 kB/s) dpkg-name: info: moved 'libaudit1_1%3a4.0.2-2+b2_riscv64.deb' to '/srv/rebuilderd/tmp/tmpt3r6unig/libaudit1_4.0.2-2+b2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-alexflint-go-filemutex-dev all 1.2.0-1 [5676 B] Fetched 5676 B in 0s (94.6 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkx27bwsf/golang-github-alexflint-go-filemutex-dev_1.2.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-coreos-go-iptables-dev all 0.6.0-1 [11.8 kB] Fetched 11.8 kB in 0s (203 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi2jcs5wf/golang-github-coreos-go-iptables-dev_0.6.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libisl23 riscv64 0.27-1 [664 kB] Fetched 664 kB in 0s (18.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgrlmg1x9/libisl23_0.27-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-golang-x-sync-dev all 0.7.0-1 [19.0 kB] Fetched 19.0 kB in 0s (897 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsw1r6gi9/golang-golang-x-sync-dev_0.7.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 grep riscv64 3.11-4 [430 kB] Fetched 430 kB in 0s (13.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvketyxw0/grep_3.11-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-tchap-go-patricia-dev all 2.3.2-1 [12.6 kB] Fetched 12.6 kB in 0s (434 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg_fiyn6h/golang-github-tchap-go-patricia-dev_2.3.2-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 g++-riscv64-linux-gnu riscv64 4:14.2.0-1 [1196 B] Fetched 1196 B in 0s (57.3 kB/s) dpkg-name: info: moved 'g++-riscv64-linux-gnu_4%3a14.2.0-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmpx8f5tuw_/g++-riscv64-linux-gnu_14.2.0-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libtool all 2.5.4-4 [539 kB] Fetched 539 kB in 0s (16.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptkd4c_6d/libtool_2.5.4-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-google-cloud-dev all 0.56.0-6 [816 kB] Fetched 816 kB in 0s (11.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprin84n1l/golang-google-cloud-dev_0.56.0-6_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-prometheus-client-golang-dev all 1.21.1-1 [194 kB] Fetched 194 kB in 0s (7382 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph5onl0nm/golang-github-prometheus-client-golang-dev_1.21.1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 patch riscv64 2.8-1 [134 kB] Fetched 134 kB in 0s (5231 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpecgqnpdb/patch_2.8-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libdebhelper-perl all 13.24.2 [90.9 kB] Fetched 90.9 kB in 0s (3462 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx47lcitq/libdebhelper-perl_13.24.2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-masterminds-semver-dev all 3.2.0-1 [22.2 kB] Fetched 22.2 kB in 0s (573 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4u9f2rwi/golang-github-masterminds-semver-dev_3.2.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libgcc-s1 riscv64 14.2.0-19 [56.8 kB] Fetched 56.8 kB in 0s (2531 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpowy9ora5/libgcc-s1_14.2.0-19_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-containers-ocicrypt-dev all 1.1.10-2 [52.2 kB] Fetched 52.2 kB in 0s (927 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8xr1r2i3/golang-github-containers-ocicrypt-dev_1.1.10-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-perimeterx-marshmallow-dev all 1.1.5-1 [19.1 kB] Fetched 19.1 kB in 0s (849 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx2fuctgm/golang-github-perimeterx-marshmallow-dev_1.1.5-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libjansson4 riscv64 2.14-2+b3 [40.7 kB] Fetched 40.7 kB in 0s (1900 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpifgj0tbd/libjansson4_2.14-2+b3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-prometheus-common-dev all 0.62.0-3 [118 kB] Fetched 118 kB in 0s (4739 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn2akww6w/golang-github-prometheus-common-dev_0.62.0-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 gettext riscv64 0.23.1-2 [1682 kB] Fetched 1682 kB in 0s (17.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2q64djr0/gettext_0.23.1-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 linux-libc-dev all 6.12.32-1 [2597 kB] Fetched 2597 kB in 0s (32.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpe2e9kix_/linux-libc-dev_6.12.32-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-golang-x-time-dev all 0.5.0-1 [12.9 kB] Fetched 12.9 kB in 0s (236 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx3v5hoz7/golang-golang-x-time-dev_0.5.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libnspr4 riscv64 2:4.36-1 [111 kB] Fetched 111 kB in 0s (4788 kB/s) dpkg-name: info: moved 'libnspr4_2%3a4.36-1_riscv64.deb' to '/srv/rebuilderd/tmp/tmp2kfwczfb/libnspr4_4.36-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libstdc++-14-dev riscv64 14.2.0-19 [5276 kB] Fetched 5276 kB in 0s (39.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphflrj2mn/libstdc++-14-dev_14.2.0-19_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libpam-modules riscv64 1.7.0-3 [175 kB] Fetched 175 kB in 0s (6815 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnc6loird/libpam-modules_1.7.0-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-kylelemons-godebug-dev all 1.1.0-2 [14.8 kB] Fetched 14.8 kB in 0s (700 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1jf2axoa/golang-github-kylelemons-godebug-dev_1.1.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libmpc3 riscv64 1.3.1-1+b3 [56.7 kB] Fetched 56.7 kB in 0s (2471 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3ux38byd/libmpc3_1.3.1-1+b3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 hostname riscv64 3.25 [10.7 kB] Fetched 10.7 kB in 0s (512 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0t2tokoq/hostname_3.25_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-opencontainers-runtime-tools-dev all 0.9.0.109.ge931285-1 [48.0 kB] Fetched 48.0 kB in 0s (2188 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpc5q6t_c_/golang-github-opencontainers-runtime-tools-dev_0.9.0.109.ge931285-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-go-openapi-jsonreference-dev all 1:0.21.0-1 [7664 B] Fetched 7664 B in 0s (152 kB/s) dpkg-name: info: moved 'golang-github-go-openapi-jsonreference-dev_1%3a0.21.0-1_all.deb' to '/srv/rebuilderd/tmp/tmpa5ntejon/golang-github-go-openapi-jsonreference-dev_0.21.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-go-logfmt-logfmt-dev all 0.5.0-2 [13.4 kB] Fetched 13.4 kB in 0s (596 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppfohno6i/golang-github-go-logfmt-logfmt-dev_0.5.0-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 rpcsvc-proto riscv64 1.4.3-1+b2 [62.3 kB] Fetched 62.3 kB in 0s (2253 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp16lc_by9/rpcsvc-proto_1.4.3-1+b2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-gopkg-yaml.v3-dev all 3.0.1-3 [74.3 kB] Fetched 74.3 kB in 0s (3321 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpegm4x8hd/golang-gopkg-yaml.v3-dev_3.0.1-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-vbatts-tar-split-dev all 0.11.6-1 [71.1 kB] Fetched 71.1 kB in 0s (1258 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuqq947ug/golang-github-vbatts-tar-split-dev_0.11.6-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libbinutils riscv64 2.44-3 [520 kB] Fetched 520 kB in 0s (15.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpulfb6ukd/libbinutils_2.44-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libgprofng0 riscv64 2.44-3 [718 kB] Fetched 718 kB in 0s (19.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpejylkqtl/libgprofng0_2.44-3_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 gcc-14-riscv64-linux-gnu riscv64 14.2.0-19 [27.1 MB] Fetched 27.1 MB in 1s (43.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_2_dzvow/gcc-14-riscv64-linux-gnu_14.2.0-19_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-containernetworking-plugins-dev all 1.1.1+ds1-3 [78.4 kB] Fetched 78.4 kB in 0s (3492 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmacx63ra/golang-github-containernetworking-plugins-dev_1.1.1+ds1-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-mwitkow-go-conntrack-dev all 0.0~git20190716.2f06839-4 [14.6 kB] Fetched 14.6 kB in 0s (658 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3m143qpl/golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 sed riscv64 4.9-2 [329 kB] Fetched 329 kB in 0s (11.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp598lzbir/sed_4.9-2_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 m4 riscv64 1.4.19-8 [296 kB] Fetched 296 kB in 0s (11.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0u8rbxd4/m4_1.4.19-8_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-urfave-cli-dev all 1.22.14-1 [48.2 kB] Fetched 48.2 kB in 0s (901 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_dkccbqz/golang-github-urfave-cli-dev_1.22.14-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-fsnotify-fsnotify-dev all 1.8.0-3 [61.9 kB] Fetched 61.9 kB in 0s (2632 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp52g77miw/golang-github-fsnotify-fsnotify-dev_1.8.0-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-rsc-binaryregexp-dev all 0.2.0-3 [419 kB] Fetched 419 kB in 0s (6426 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg8wjaula/golang-rsc-binaryregexp-dev_0.2.0-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-miekg-pkcs11-dev all 1.0.3+dfsg1-3 [32.5 kB] Fetched 32.5 kB in 0s (578 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprfnow_yo/golang-github-miekg-pkcs11-dev_1.0.3+dfsg1-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-gorilla-websocket-dev all 1.5.3-1 [49.5 kB] Fetched 49.5 kB in 0s (2121 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1gm3ewv2/golang-github-gorilla-websocket-dev_1.5.3-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libltdl-dev riscv64 2.5.4-4 [188 kB] Fetched 188 kB in 0s (7066 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwisggkr4/libltdl-dev_2.5.4-4_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-gorilla-mux-dev all 1.8.1-1 [46.6 kB] Fetched 46.6 kB in 0s (835 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpatizs4r7/golang-github-gorilla-mux-dev_1.8.1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libcap2 riscv64 1:2.75-8 [28.7 kB] Fetched 28.7 kB in 0s (492 kB/s) dpkg-name: info: moved 'libcap2_1%3a2.75-8_riscv64.deb' to '/srv/rebuilderd/tmp/tmp3ptndupp/libcap2_2.75-8_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 libprotobuf32t64 riscv64 3.21.12-11 [979 kB] Fetched 979 kB in 0s (21.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcezq7vj3/libprotobuf32t64_3.21.12-11_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 liblzma5 riscv64 5.8.1-1 [313 kB] Fetched 313 kB in 0s (10.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9pdjnla9/liblzma5_5.8.1-1_riscv64.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 golang-github-evanphx-json-patch-dev all 5.7.0-1 [22.3 kB] Fetched 22.3 kB in 0s (409 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplo0xgufn/golang-github-evanphx-json-patch-dev_5.7.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20250622T083808Z sid/main riscv64 dh-golang all 1.63 [24.4 kB] Fetched 24.4 kB in 0s (1090 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpr23ex4cu/dh-golang_1.63_all.deb' dpkg-buildpackage: info: source package debootsnap-dummy dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Equivs Dummy Package Generator dpkg-source --before-build . dpkg-buildpackage: info: host architecture riscv64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/debootsnap-dummy/ dh_install dh_installdocs dh_installchangelogs dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'debootsnap-dummy' in '../debootsnap-dummy_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../debootsnap-dummy_1.0_riscv64.buildinfo dpkg-genchanges --build=binary -O../debootsnap-dummy_1.0_riscv64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) The package has been created. Attention, the package has been created in the /srv/rebuilderd/tmp/tmp3og5lgx9/cache directory, not in ".." as indicated by the message above! I: automatically chosen mode: unshare I: chroot architecture riscv64 is equal to the host's architecture I: using /srv/rebuilderd/tmp/mmdebstrap.Yi51bGrOvd as tempdir I: running --setup-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/setup00.sh /srv/rebuilderd/tmp/mmdebstrap.Yi51bGrOvd 127.0.0.1 - - [05/Jul/2025 00:52:16] code 404, message File not found 127.0.0.1 - - [05/Jul/2025 00:52:16] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:43617 ./ InRelease 127.0.0.1 - - [05/Jul/2025 00:52:16] "GET /./Release HTTP/1.1" 200 - Get:2 http://localhost:43617 ./ Release [462 B] 127.0.0.1 - - [05/Jul/2025 00:52:16] code 404, message File not found 127.0.0.1 - - [05/Jul/2025 00:52:16] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:43617 ./ Release.gpg 127.0.0.1 - - [05/Jul/2025 00:52:16] "GET /./Packages HTTP/1.1" 200 - Get:4 http://localhost:43617 ./ Packages [475 kB] Fetched 476 kB in 0s (5679 kB/s) Reading package lists... usr-is-merged found but not real -- not running merged-usr setup hook I: skipping apt-get update because it was already run I: downloading packages with apt... 127.0.0.1 - - [05/Jul/2025 00:52:16] "GET /./gcc-14-base_14.2.0-19_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:16] "GET /./libc6_2.41-9_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libgcc-s1_14.2.0-19_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./mawk_1.3.4.20250131-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./base-files_13.8_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libtinfo6_6.5%2b20250216-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./debianutils_5.23.1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./bash_5.2.37-2%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libcap2_2.75-8_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libsystemd0_257.6-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./bsdutils_2.41-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libacl1_2.3.2-2%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libattr1_2.5.2-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libgmp10_6.3.0%2bdfsg-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libpcre2-8-0_10.45-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libselinux1_3.8.1-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libzstd1_1.5.7%2bdfsg-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./zlib1g_1.3.dfsg%2breally1.3.1-1%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libssl3t64_3.5.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./openssl-provider-legacy_3.5.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./coreutils_9.7-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./dash_0.5.12-12_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./diffutils_3.10-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libbz2-1.0_1.0.8-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./liblzma5_5.8.1-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libmd0_1.1.0-2%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./tar_1.35%2bdfsg-3.1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./dpkg_1.22.20_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./findutils_4.10.0-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./grep_3.11-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./gzip_1.13-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./hostname_3.25_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./ncurses-bin_6.5%2b20250216-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libcrypt1_4.4.38-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./perl-base_5.40.1-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./sed_4.9-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libaudit-common_4.0.2-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libcap-ng0_0.8.5-4%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libaudit1_4.0.2-2%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libdb5.3t64_5.3.28%2bdfsg2-9_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./debconf_1.5.91_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libpam0g_1.7.0-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libpam-modules-bin_1.7.0-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libpam-modules_1.7.0-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libpam-runtime_1.7.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libblkid1_2.41-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libsqlite3-0_3.46.1-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./liblastlog2-2_2.41-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:17] "GET /./libmount1_2.41-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:18] "GET /./libsmartcols1_2.41-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:18] "GET /./libudev1_257.6-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:18] "GET /./libuuid1_2.41-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:18] "GET /./util-linux_2.41-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:18] "GET /./libdebconfclient0_0.278_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:18] "GET /./base-passwd_3.6.7_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:18] "GET /./init-system-helpers_1.68_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:18] "GET /./libc-bin_2.41-9_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:18] "GET /./ncurses-base_6.5%2b20250216-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:18] "GET /./sysvinit-utils_3.14-4_riscv64.deb HTTP/1.1" 200 - I: extracting archives... I: running --extract-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/extract00.sh /srv/rebuilderd/tmp/mmdebstrap.Yi51bGrOvd 127.0.0.1 - - [05/Jul/2025 00:52:22] code 404, message File not found 127.0.0.1 - - [05/Jul/2025 00:52:22] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:43617 ./ InRelease 127.0.0.1 - - [05/Jul/2025 00:52:22] "GET /./Release HTTP/1.1" 304 - Hit:2 http://localhost:43617 ./ Release 127.0.0.1 - - [05/Jul/2025 00:52:22] code 404, message File not found 127.0.0.1 - - [05/Jul/2025 00:52:22] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:43617 ./ Release.gpg Reading package lists... usr-is-merged found but not real -- not running merged-usr extract hook I: installing essential packages... I: running --essential-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/essential00.sh /srv/rebuilderd/tmp/mmdebstrap.Yi51bGrOvd usr-is-merged was not installed in a previous hook -- not running merged-usr essential hook I: installing remaining packages inside the chroot... 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./golang-golang-x-sys-dev_0.22.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./golang-github-sirupsen-logrus-dev_1.9.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./sensible-utils_0.0.25_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./libstdc%2b%2b6_14.2.0-19_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./libuchardet0_0.0.8-1%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./groff-base_1.23.0-9_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./bsdextrautils_2.41-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./libgdbm6t64_1.24-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./libpipeline1_1.5.8-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./man-db_2.13.1-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./bzip2_1.0.8-6_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./libmagic-mgc_5.46-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./libmagic1t64_5.46-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./file_5.46-5_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./gettext-base_0.23.1-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./media-types_13.0.0_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./perl-modules-5.40_5.40.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./libgdbm-compat4t64_1.24-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./libperl5.40_5.40.1-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./perl_5.40.1-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./xz-utils_5.8.1-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./m4_1.4.19-8_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./autoconf_2.72-3.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./autotools-dev_20240727.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./automake_1.17-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./autopoint_0.23.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./libsframe1_2.44-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:32] "GET /./binutils-common_2.44-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./libbinutils_2.44-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./libgprofng0_2.44-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./libctf-nobfd0_2.44-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./libctf0_2.44-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./libjansson4_2.14-2%2bb3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./binutils-riscv64-linux-gnu_2.44-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./binutils_2.44-3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./libc-dev-bin_2.41-9_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./linux-libc-dev_6.12.32-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./libcrypt-dev_4.4.38-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./rpcsvc-proto_1.4.3-1%2bb2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./libc6-dev_2.41-9_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./libisl23_0.27-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./libmpfr6_4.2.2-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./libmpc3_1.3.1-1%2bb3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./cpp-14-riscv64-linux-gnu_14.2.0-19_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./cpp-14_14.2.0-19_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./cpp-riscv64-linux-gnu_14.2.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./cpp_14.2.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./libcc1-0_14.2.0-19_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./libgomp1_14.2.0-19_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./libitm1_14.2.0-19_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./libatomic1_14.2.0-19_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:33] "GET /./libasan8_14.2.0-19_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:34] "GET /./liblsan0_14.2.0-19_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:34] "GET /./libtsan2_14.2.0-19_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:34] "GET /./libubsan1_14.2.0-19_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:34] "GET /./libgcc-14-dev_14.2.0-19_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:34] "GET /./gcc-14-riscv64-linux-gnu_14.2.0-19_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:35] "GET /./gcc-14_14.2.0-19_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:35] "GET /./gcc-riscv64-linux-gnu_14.2.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:35] "GET /./gcc_14.2.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:35] "GET /./libstdc%2b%2b-14-dev_14.2.0-19_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:35] "GET /./g%2b%2b-14-riscv64-linux-gnu_14.2.0-19_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./g%2b%2b-14_14.2.0-19_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./g%2b%2b-riscv64-linux-gnu_14.2.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./g%2b%2b_14.2.0-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./make_4.4.1-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./libdpkg-perl_1.22.20_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./patch_2.8-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./dpkg-dev_1.22.20_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./build-essential_12.12_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./libdebhelper-perl_13.24.2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./libtool_2.5.4-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./dh-autoreconf_20_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./libarchive-zip-perl_1.68-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./libfile-stripnondeterminism-perl_1.14.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./dh-strip-nondeterminism_1.14.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./libelf1t64_0.192-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./dwz_0.15-1%2bb3_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./libunistring5_1.3-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./libxml2_2.12.7%2bdfsg%2breally2.9.14-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./gettext_0.23.1-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./intltool-debian_0.35.0%2b20060710.6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./po-debconf_1.0.21%2bnmu1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./debhelper_13.24.2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-golang-x-text-dev_0.22.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-creack-pty-dev_1.1.21-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-kr-text-dev_0.2.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-golang-x-mod-dev_0.19.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-yuin-goldmark-dev_1.7.4-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-golang-x-term-dev_0.22.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-golang-x-crypto-dev_0.25.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-golang-x-net-dev_0.27.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-golang-x-sync-dev_0.7.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-golang-x-tools-dev_0.25.0%2bds-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-rogpeppe-go-internal-dev_1.12.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-kr-pretty-dev_0.3.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-google-go-cmp-dev_0.6.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-google-protobuf-dev_1.36.5-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-golang-protobuf-1-5-dev_1.5.4-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-golang-x-exp-dev_0.0%7egit20231006.7918f67-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-antlr-antlr4-dev_4.11.1%2bds-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-stoewer-go-strcase-dev_1.2.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-google-cel-go-dev_0.18.2%2bds-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-google-uuid-dev_1.6.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-glog-dev_1.2.4-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-golang-groupcache-dev_0.0%7egit20210331.41bb18b-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-stretchr-objx-dev_0.5.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-gopkg-yaml.v3-dev_3.0.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-stretchr-testify-dev_1.10.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-go.opencensus-dev_0.24.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-golang-x-oauth2-dev_0.27.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-google-cloud-compute-metadata-dev_0.56.0-6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-golang-x-oauth2-google-dev_0.27.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-golang-mock-dev_1.6.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-google-btree-dev_1.0.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-google-martian-dev_3.3.2-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-chzyer-readline-dev_1.4.39.g2972be2-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-ianlancetaylor-demangle-dev_0.0%7egit20200824.28f6c0f-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-google-pprof-dev_0.0%7egit20211008.947d60d-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-github-googleapis-gax-go-dev_2.14.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-golang-x-time-dev_0.5.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:36] "GET /./golang-google-api-dev_0.61.0-6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-rsc-binaryregexp-dev_0.2.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-google-cloud-dev_0.56.0-6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-google-grpc-dev_1.64.0-7_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-google-genproto-dev_0.0%7egit20210726.e7812ac-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./zlib1g-dev_1.3.dfsg%2breally1.3.1-1%2bb1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./libprotobuf32t64_3.21.12-11_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./libprotobuf-lite32t64_3.21.12-11_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./libprotobuf-dev_3.21.12-11_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-github-docker-spdystream-dev_0.5.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-github-jpillora-backoff-dev_1.0.0-1.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-gopkg-tomb.v1-dev_0.0%7egit20141024.0.dd63297-8_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-github-julienschmidt-httprouter-dev_1.3.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-github-rs-xid-dev_1.6.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-github-opencontainers-go-digest-dev_1.0.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-github-containerd-continuity-dev_0.3.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-gopkg-yaml.v2-dev_2.4.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-github-jmespath-go-jmespath-dev_0.4.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./libnspr4_4.36-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./libnspr4-dev_4.36-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-github-mattn-go-isatty-dev_0.0.20-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-github-mattn-go-colorable-dev_0.1.13-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-github-fatih-color-dev_1.17.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-github-hashicorp-go-hclog-dev_0.11.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-github-alecthomas-units-dev_0.0%7egit20240927.0f3dac3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-github-josharian-intern-dev_1.0.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-github-mailru-easyjson-dev_0.7.7-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-github-go-openapi-swag-dev_0.23.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-github-gogo-protobuf-dev_1.3.2-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-github-emicklei-go-restful-dev_3.10.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./libcap-dev_2.75-8_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./libsystemd-dev_257.6-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-github-pkg-errors-dev_0.9.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./libbtrfs0t64_6.14-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./libbtrfs-dev_6.14-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-github-containerd-btrfs-dev_2.0.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-dbus-dev_5.1.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:37] "GET /./golang-github-cilium-ebpf-dev_0.11.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-coreos-go-systemd-dev_22.5.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-docker-go-units-dev_0.4.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-opencontainers-specs-dev_1.2.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-containerd-cgroups-dev_3.0.3-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-containerd-console-dev_1.0.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-containerd-typeurl-dev_2.1.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-containerd-errdefs-dev_0.3.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-containerd-fifo-dev_1.1.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-appc-cni-dev_1.1.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-containerd-go-cni-dev_1.1.9-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-containerd-go-runc-dev_1.1.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-fullsailor-pkcs7-dev_0.0%7egit20210826.33d0574-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./libltdl7_2.5.4-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./libltdl-dev_2.5.4-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./libnss3_3.112-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./libnss3-dev_3.112-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./libpkgconf3_1.8.1-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./pkgconf-bin_1.8.1-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./pkgconf_1.8.1-4_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-miekg-pkcs11-dev_1.0.3%2bdfsg1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-xeipuuv-gojsonpointer-dev_0.0%7egit20190905.02993c4-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-xeipuuv-gojsonreference-dev_0.0%7egit20180127.bd5ef7b-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-xeipuuv-gojsonschema-dev_1.2.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-opencontainers-image-spec-dev_1.1.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-stefanberger-go-pkcs11uri-dev_0.0%7egit20201008.78d3cae-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-go-jose-go-jose-dev_4.0.5-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-containers-ocicrypt-dev_1.1.10-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-containerd-imgcrypt-dev_1.1.11-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-containerd-log-dev_0.1.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-containerd-ttrpc-dev_1.2.4-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-kubernetes-cri-api-dev_0.32.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-moby-sys-dev_0.0%7egit20241107.638aa7c-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-blang-semver-dev_4.0.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-hashicorp-errwrap-dev_1.1.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-hashicorp-go-multierror-dev_1.1.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-opencontainers-selinux-dev_1.11.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-gocapability-dev_0.0%2bgit20200815.42c35b4-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-opencontainers-runtime-tools-dev_0.9.0.109.ge931285-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-gomega-dev_1.36.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-gopkg-check.v1-dev_0.0%2bgit20200902.038fdea-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-k8s-sigs-yaml-dev_1.4.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-containerd-nri-dev_0.6.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-containerd-platforms-dev_0.2.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-alexflint-go-filemutex-dev_1.2.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-coreos-go-iptables-dev_0.6.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-safchain-ethtool-dev_0.5.10-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-vishvananda-netns-dev_0.0.5-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-vishvananda-netlink-dev_1.3.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-containernetworking-plugins-dev_1.1.1%2bds1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-etcd-io-gofail-dev_0.1.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-coreos-bbolt-dev_1.3.10-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-distribution-reference-dev_0.6.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-docker-go-events-dev_0.0%7egit20190806.e31b211-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-beorn7-perks-dev_1.0.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-cespare-xxhash-dev_2.3.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-modern-go-concurrent-dev_1.0.3-1.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-modern-go-reflect2-dev_1.0.2-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-json-iterator-go-dev_1.1.12-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:38] "GET /./golang-github-klauspost-compress-dev_1.18.0%2bds1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:39] "GET /./golang-github-kylelemons-godebug-dev_1.1.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:39] "GET /./golang-github-prometheus-client-model-dev_0.6.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:39] "GET /./golang-github-aws-aws-sdk-go-dev_1.49.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:39] "GET /./golang-github-go-logfmt-logfmt-dev_0.5.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:39] "GET /./golang-github-go-kit-log-dev_0.2.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:39] "GET /./golang-github-munnerz-goautoneg-dev_0.0%7egit20191010.a7dc8b6-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:39] "GET /./golang-github-mwitkow-go-conntrack-dev_0.0%7egit20190716.2f06839-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:39] "GET /./golang-github-prometheus-sigv4-dev_0.1.2-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:39] "GET /./golang-github-prometheus-common-dev_0.62.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:39] "GET /./golang-github-prometheus-procfs-dev_0.15.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:39] "GET /./golang-github-prometheus-client-golang-dev_1.21.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-docker-go-metrics-dev_0.0.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-grpc-ecosystem-go-grpc-prometheus-dev_1.2.0%2bgit20191002.6af20e3-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-imdario-mergo-dev_1.0.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-gopkg-inf.v0-dev_0.9.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-intel-goresctrl-dev_0.3.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-klauspost-cpuid-dev_2.2.10-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-minio-sha256-simd-dev_1.0.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-moby-locker-dev_1.0.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-checkpoint-restore-go-criu-dev_7.2.0%2bds1-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-cyphar-filepath-securejoin-dev_0.3.4-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-mrunalp-fileutils-dev_0.5.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./libseccomp2_2.6.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./libseccomp-dev_2.6.0-2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-seccomp-libseccomp-golang-dev_0.10.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-russross-blackfriday-v2-dev_2.1.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-cpuguy83-go-md2man-v2-dev_2.0.4-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-urfave-cli-dev_1.22.14-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-opencontainers-runc-dev_1.1.15%2bds1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-burntsushi-toml-dev_1.4.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-pelletier-go-toml-dev_1.9.5-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-tchap-go-patricia-dev_2.3.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-armon-go-socks5-dev_0.0%7egit20160902.e753329-1.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-evanphx-json-patch-dev_5.7.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-x448-float16-dev_0.8.4-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-fxamacker-cbor-dev_2.8.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-google-gnostic-models-dev_0.6.8-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-github-google-gofuzz-dev_1.2.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-1.24-src_1.24.4-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:40] "GET /./golang-1.24-go_1.24.4-1_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-src_1.24%7e2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-go_1.24%7e2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-mxk-go-flowrate-dev_0.0%7egit20140419.0.cca7078-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-go-logr-logr-dev_1.4.2-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-huandu-xstrings-dev_1.3.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-masterminds-goutils-dev_1.1.1-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-masterminds-semver-dev_3.2.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-go-task-slim-sprig-dev_3.0.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-onsi-ginkgo-v2-dev_2.22.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-spf13-pflag-dev_1.0.6%7egit20210604-d5e0c0615ace-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-k8s-klog-dev_2.130.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-invopop-yaml-dev_0.2.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-go-openapi-jsonpointer-dev_0.21.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-gorilla-mux-dev_1.8.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-mohae-deepcopy-dev_0.0%7egit20170929.c48cc78-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-ugorji-go-codec-dev_1.2.8-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-perimeterx-marshmallow-dev_1.1.5-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-getkin-kin-openapi-dev_0.124.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-go-openapi-jsonreference-dev_0.21.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-kubernetes-gengo-dev_0.0%7egit20250207.1244d31-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-nytimes-gziphandler-dev_1.1.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-k8s-sigs-json-dev_0.0%7egit20241014.cfa47c3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-k8s-sigs-randfill-dev_1.0.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-k8s-sigs-structured-merge-diff-dev_4.6.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-k8s-utils-dev_0.0%7egit20250321.1f6e0b7-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-k8s-kube-openapi-dev_0.0%7egit20241212.2c72e55-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-k8s-apimachinery-dev_0.32.3-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-k8s-api-dev_0.32.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-k8s-apiserver-dev_0.20.15-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-gorilla-websocket-dev_1.5.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-bradfitz-gomemcache-dev_0.0%7egit20230611.acc6962-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-any_1.24%7e2_riscv64.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-garyburd-redigo-dev_0.0%7egit20150901.0.d8dbe4d-2.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:41] "GET /./golang-github-peterbourgon-diskv-dev_3.0.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:42] "GET /./golang-github-golang-snappy-dev_0.0.2-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:42] "GET /./golang-github-fsnotify-fsnotify-dev_1.8.0-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:42] "GET /./golang-github-nxadm-tail-dev_1.4.11%2bds1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:42] "GET /./golang-github-onsi-ginkgo-dev_1.16.5-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:42] "GET /./golang-github-syndtr-goleveldb-dev_0.0%7egit20200815.5c35d60-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:42] "GET /./golang-github-gregjones-httpcache-dev_0.0%7egit20180305.9cad4c3-1.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:42] "GET /./golang-k8s-client-go-dev_0.32.3-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:42] "GET /./golang-github-cenkalti-backoff-dev_4.3.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:42] "GET /./golang-github-go-logr-stdr-dev_1.2.2-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:42] "GET /./golang-github-rogpeppe-fastuuid-dev_0.0%7egit20150106.0.6724a57-2.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:42] "GET /./golang-github-grpc-ecosystem-grpc-gateway-dev_2.20.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:42] "GET /./golang-opentelemetry-proto-dev_1.3.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:42] "GET /./golang-opentelemetry-otel-dev_1.31.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:42] "GET /./golang-tags.cncf-container-device-interface-dev_0.8.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:42] "GET /./golang-github-containerd-containerd-dev_1.7.24%7eds1-6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:42] "GET /./golang-github-hashicorp-go-cleanhttp-dev_0.5.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:42] "GET /./golang-github-hashicorp-go-retryablehttp-dev_0.7.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:42] "GET /./golang-github-hanwen-go-fuse-dev_2.4.2-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:42] "GET /./golang-github-vbatts-tar-split-dev_0.11.6-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:42] "GET /./dh-golang_1.63_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [05/Jul/2025 00:52:42] "GET /./debootsnap-dummy_1.0_all.deb HTTP/1.1" 200 - I: running --customize-hook directly: /srv/rebuilderd/tmp/tmp3og5lgx9/apt_install.sh /srv/rebuilderd/tmp/mmdebstrap.Yi51bGrOvd Reading package lists... Building dependency tree... Reading state information... golang-golang-x-text-dev is already the newest version (0.22.0-1). golang-golang-x-text-dev set to manually installed. golang-github-kr-pretty-dev is already the newest version (0.3.1-1). golang-github-kr-pretty-dev set to manually installed. golang-github-sirupsen-logrus-dev is already the newest version (1.9.0-1). golang-github-sirupsen-logrus-dev set to manually installed. libarchive-zip-perl is already the newest version (1.68-1). libarchive-zip-perl set to manually installed. golang-google-genproto-dev is already the newest version (0.0~git20210726.e7812ac-4). golang-google-genproto-dev set to manually installed. libprotobuf-dev is already the newest version (3.21.12-11). libprotobuf-dev set to manually installed. golang-github-docker-spdystream-dev is already the newest version (0.5.0-1). golang-github-docker-spdystream-dev set to manually installed. libmagic1t64 is already the newest version (1:5.46-5). libmagic1t64 set to manually installed. libperl5.40 is already the newest version (5.40.1-3). libperl5.40 set to manually installed. golang-github-antlr-antlr4-dev is already the newest version (4.11.1+ds-2). golang-github-antlr-antlr4-dev set to manually installed. dwz is already the newest version (0.15-1+b3). dwz set to manually installed. golang-github-jpillora-backoff-dev is already the newest version (1.0.0-1.1). golang-github-jpillora-backoff-dev set to manually installed. golang-gopkg-tomb.v1-dev is already the newest version (0.0~git20141024.0.dd63297-8). golang-gopkg-tomb.v1-dev set to manually installed. cpp is already the newest version (4:14.2.0-1). cpp set to manually installed. libcrypt-dev is already the newest version (1:4.4.38-1). libcrypt-dev set to manually installed. golang-github-julienschmidt-httprouter-dev is already the newest version (1.3.0-2). golang-github-julienschmidt-httprouter-dev set to manually installed. golang-github-stretchr-objx-dev is already the newest version (0.5.2-1). golang-github-stretchr-objx-dev set to manually installed. libgcc-14-dev is already the newest version (14.2.0-19). libgcc-14-dev set to manually installed. golang-github-rs-xid-dev is already the newest version (1.6.0-1). golang-github-rs-xid-dev set to manually installed. debianutils is already the newest version (5.23.1). libgmp10 is already the newest version (2:6.3.0+dfsg-3). golang-github-containerd-continuity-dev is already the newest version (0.3.0-1). golang-github-containerd-continuity-dev set to manually installed. libmd0 is already the newest version (1.1.0-2+b1). golang-github-jmespath-go-jmespath-dev is already the newest version (0.4.0-2). golang-github-jmespath-go-jmespath-dev set to manually installed. libnspr4-dev is already the newest version (2:4.36-1). libnspr4-dev set to manually installed. g++-14-riscv64-linux-gnu is already the newest version (14.2.0-19). g++-14-riscv64-linux-gnu set to manually installed. golang-github-hashicorp-go-hclog-dev is already the newest version (0.11.0-1). golang-github-hashicorp-go-hclog-dev set to manually installed. golang-gopkg-alecthomas-kingpin.v2-dev is already the newest version (2.2.6-4). golang-gopkg-alecthomas-kingpin.v2-dev set to manually installed. golang-github-go-openapi-swag-dev is already the newest version (1:0.23.1-1). golang-github-go-openapi-swag-dev set to manually installed. golang-github-gogo-protobuf-dev is already the newest version (1.3.2-3). golang-github-gogo-protobuf-dev set to manually installed. golang-github-yuin-goldmark-dev is already the newest version (1.7.4-1). golang-github-yuin-goldmark-dev set to manually installed. libc-dev-bin is already the newest version (2.41-9). libc-dev-bin set to manually installed. gcc-riscv64-linux-gnu is already the newest version (4:14.2.0-1). gcc-riscv64-linux-gnu set to manually installed. golang-github-emicklei-go-restful-dev is already the newest version (3.10.2-1). golang-github-emicklei-go-restful-dev set to manually installed. golang-github-google-go-cmp-dev is already the newest version (0.6.0-1). golang-github-google-go-cmp-dev set to manually installed. debconf is already the newest version (1.5.91). golang-github-google-cel-go-dev is already the newest version (0.18.2+ds-5). golang-github-google-cel-go-dev set to manually installed. libsystemd-dev is already the newest version (257.6-1). libsystemd-dev set to manually installed. golang-github-containerd-containerd-dev is already the newest version (1.7.24~ds1-6). golang-github-containerd-containerd-dev set to manually installed. libstdc++6 is already the newest version (14.2.0-19). libstdc++6 set to manually installed. golang-github-containerd-typeurl-dev is already the newest version (2.1.1-3). golang-github-containerd-typeurl-dev set to manually installed. golang-github-prometheus-client-model-dev is already the newest version (0.6.0-1). golang-github-prometheus-client-model-dev set to manually installed. libpam-modules-bin is already the newest version (1.7.0-3). ncurses-base is already the newest version (6.5+20250216-2). golang-github-grpc-ecosystem-grpc-gateway-dev is already the newest version (2.20.0-2). golang-github-grpc-ecosystem-grpc-gateway-dev set to manually installed. golang-github-google-gofuzz-dev is already the newest version (1.2.0-1). golang-github-google-gofuzz-dev set to manually installed. golang-1.24-go is already the newest version (1.24.4-1). golang-1.24-go set to manually installed. golang-github-containerd-console-dev is already the newest version (1.0.3-1). golang-github-containerd-console-dev set to manually installed. golang-github-appc-cni-dev is already the newest version (1.1.2-1). golang-github-appc-cni-dev set to manually installed. golang-github-chzyer-readline-dev is already the newest version (1.4.39.g2972be2-3). golang-github-chzyer-readline-dev set to manually installed. golang-github-prometheus-sigv4-dev is already the newest version (0.1.2-2). golang-github-prometheus-sigv4-dev set to manually installed. golang-github-go-task-slim-sprig-dev is already the newest version (3.0.0-2). golang-github-go-task-slim-sprig-dev set to manually installed. golang-golang-x-oauth2-dev is already the newest version (0.27.0-1). golang-golang-x-oauth2-dev set to manually installed. perl is already the newest version (5.40.1-3). perl set to manually installed. golang-github-onsi-ginkgo-v2-dev is already the newest version (2.22.0-1). golang-github-onsi-ginkgo-v2-dev set to manually installed. golang-github-docker-go-events-dev is already the newest version (0.0~git20190806.e31b211-4). golang-github-docker-go-events-dev set to manually installed. base-passwd is already the newest version (3.6.7). golang-golang-x-oauth2-google-dev is already the newest version (0.27.0-1). golang-golang-x-oauth2-google-dev set to manually installed. golang-github-creack-pty-dev is already the newest version (1.1.21-1). golang-github-creack-pty-dev set to manually installed. golang-github-masterminds-goutils-dev is already the newest version (1.1.1-4). golang-github-masterminds-goutils-dev set to manually installed. golang-github-intel-goresctrl-dev is already the newest version (0.3.0-2). golang-github-intel-goresctrl-dev set to manually installed. dpkg-dev is already the newest version (1.22.20). dpkg-dev set to manually installed. golang-github-hashicorp-errwrap-dev is already the newest version (1.1.0-1). golang-github-hashicorp-errwrap-dev set to manually installed. po-debconf is already the newest version (1.0.21+nmu1). po-debconf set to manually installed. libmpfr6 is already the newest version (4.2.2-1). libmpfr6 set to manually installed. golang-github-hashicorp-go-multierror-dev is already the newest version (1.1.1-2). golang-github-hashicorp-go-multierror-dev set to manually installed. gcc-14 is already the newest version (14.2.0-19). gcc-14 set to manually installed. golang-github-russross-blackfriday-v2-dev is already the newest version (2.1.0-1). golang-github-russross-blackfriday-v2-dev set to manually installed. golang-golang-x-exp-dev is already the newest version (0.0~git20231006.7918f67-2). golang-golang-x-exp-dev set to manually installed. golang-github-cenkalti-backoff-dev is already the newest version (4.3.0-1). golang-github-cenkalti-backoff-dev set to manually installed. golang-github-rogpeppe-go-internal-dev is already the newest version (1.12.0-3). golang-github-rogpeppe-go-internal-dev set to manually installed. golang-github-golang-groupcache-dev is already the newest version (0.0~git20210331.41bb18b-1). golang-github-golang-groupcache-dev set to manually installed. golang-github-nytimes-gziphandler-dev is already the newest version (1.1.1-1). golang-github-nytimes-gziphandler-dev set to manually installed. golang-github-pkg-errors-dev is already the newest version (0.9.1-3). golang-github-pkg-errors-dev set to manually installed. golang-github-moby-sys-dev is already the newest version (0.0~git20241107.638aa7c-2). golang-github-moby-sys-dev set to manually installed. cpp-14-riscv64-linux-gnu is already the newest version (14.2.0-19). cpp-14-riscv64-linux-gnu set to manually installed. golang-github-golang-snappy-dev is already the newest version (0.0.2-3). golang-github-golang-snappy-dev set to manually installed. golang-github-containerd-btrfs-dev is already the newest version (2.0.0-2). golang-github-containerd-btrfs-dev set to manually installed. golang-any is already the newest version (2:1.24~2). golang-any set to manually installed. golang-github-alecthomas-units-dev is already the newest version (0.0~git20240927.0f3dac3-1). golang-github-alecthomas-units-dev set to manually installed. golang-k8s-client-go-dev is already the newest version (0.32.3-2). golang-k8s-client-go-dev set to manually installed. perl-modules-5.40 is already the newest version (5.40.1-3). perl-modules-5.40 set to manually installed. golang-github-hashicorp-go-retryablehttp-dev is already the newest version (0.7.1-1). golang-github-hashicorp-go-retryablehttp-dev set to manually installed. golang-glog-dev is already the newest version (1.2.4-1). golang-glog-dev set to manually installed. golang-github-go-kit-log-dev is already the newest version (0.2.1-1). golang-github-go-kit-log-dev set to manually installed. build-essential is already the newest version (12.12). build-essential set to manually installed. golang-github-googleapis-gax-go-dev is already the newest version (2.14.1-1). golang-github-googleapis-gax-go-dev set to manually installed. golang-github-josharian-intern-dev is already the newest version (1.0.0-3). golang-github-josharian-intern-dev set to manually installed. golang-github-seccomp-libseccomp-golang-dev is already the newest version (0.10.0-4). golang-github-seccomp-libseccomp-golang-dev set to manually installed. libmount1 is already the newest version (2.41-5). mawk is already the newest version (1.3.4.20250131-1). libpcre2-8-0 is already the newest version (10.45-1). libzstd1 is already the newest version (1.5.7+dfsg-1). g++-14 is already the newest version (14.2.0-19). g++-14 set to manually installed. golang-github-containerd-nri-dev is already the newest version (0.6.1-2). golang-github-containerd-nri-dev set to manually installed. golang-github-containerd-imgcrypt-dev is already the newest version (1.1.11-4). golang-github-containerd-imgcrypt-dev set to manually installed. golang-github-distribution-reference-dev is already the newest version (0.6.0-4). golang-github-distribution-reference-dev set to manually installed. liblastlog2-2 is already the newest version (2.41-5). golang-k8s-sigs-randfill-dev is already the newest version (1.0.0-2). golang-k8s-sigs-randfill-dev set to manually installed. libcc1-0 is already the newest version (14.2.0-19). libcc1-0 set to manually installed. golang-github-go-jose-go-jose-dev is already the newest version (4.0.5-1). golang-github-go-jose-go-jose-dev set to manually installed. golang-github-coreos-bbolt-dev is already the newest version (1.3.10-2). golang-github-coreos-bbolt-dev set to manually installed. cpp-14 is already the newest version (14.2.0-19). cpp-14 set to manually installed. libfile-stripnondeterminism-perl is already the newest version (1.14.1-2). libfile-stripnondeterminism-perl set to manually installed. golang-github-etcd-io-gofail-dev is already the newest version (0.1.0-1). golang-github-etcd-io-gofail-dev set to manually installed. golang-github-google-gnostic-models-dev is already the newest version (0.6.8-3). golang-github-google-gnostic-models-dev set to manually installed. golang-github-klauspost-cpuid-dev is already the newest version (2.2.10-1). golang-github-klauspost-cpuid-dev set to manually installed. libuuid1 is already the newest version (2.41-5). golang-github-golang-protobuf-1-5-dev is already the newest version (1.5.4-1). golang-github-golang-protobuf-1-5-dev set to manually installed. libltdl7 is already the newest version (2.5.4-4). libltdl7 set to manually installed. golang-dbus-dev is already the newest version (5.1.0-1). golang-dbus-dev set to manually installed. golang-k8s-apiserver-dev is already the newest version (0.20.15-2). golang-k8s-apiserver-dev set to manually installed. golang-github-opencontainers-go-digest-dev is already the newest version (1.0.0-2). golang-github-opencontainers-go-digest-dev set to manually installed. libattr1 is already the newest version (1:2.5.2-3). libsqlite3-0 is already the newest version (3.46.1-6). golang-github-opencontainers-runc-dev is already the newest version (1.1.15+ds1-2). golang-github-opencontainers-runc-dev set to manually installed. coreutils is already the newest version (9.7-3). golang-github-grpc-ecosystem-go-grpc-prometheus-dev is already the newest version (1.2.0+git20191002.6af20e3-5). golang-github-grpc-ecosystem-go-grpc-prometheus-dev set to manually installed. groff-base is already the newest version (1.23.0-9). groff-base set to manually installed. libc6 is already the newest version (2.41-9). golang-github-burntsushi-toml-dev is already the newest version (1.4.0-1). golang-github-burntsushi-toml-dev set to manually installed. golang-github-pmezard-go-difflib-dev is already the newest version (1.0.0-3). golang-github-pmezard-go-difflib-dev set to manually installed. golang-github-xeipuuv-gojsonschema-dev is already the newest version (1.2.0-3). golang-github-xeipuuv-gojsonschema-dev set to manually installed. golang-github-containerd-cgroups-dev is already the newest version (3.0.3-4). golang-github-containerd-cgroups-dev set to manually installed. automake is already the newest version (1:1.17-4). automake set to manually installed. golang-github-xeipuuv-gojsonpointer-dev is already the newest version (0.0~git20190905.02993c4-3). golang-github-xeipuuv-gojsonpointer-dev set to manually installed. cpp-riscv64-linux-gnu is already the newest version (4:14.2.0-1). cpp-riscv64-linux-gnu set to manually installed. golang-github-containerd-platforms-dev is already the newest version (0.2.1-2). golang-github-containerd-platforms-dev set to manually installed. golang-src is already the newest version (2:1.24~2). golang-src set to manually installed. util-linux is already the newest version (2.41-5). golang-github-garyburd-redigo-dev is already the newest version (0.0~git20150901.0.d8dbe4d-2.1). golang-github-garyburd-redigo-dev set to manually installed. golang-github-opencontainers-specs-dev is already the newest version (1.2.0-2). golang-github-opencontainers-specs-dev set to manually installed. init-system-helpers is already the newest version (1.68). golang-github-stoewer-go-strcase-dev is already the newest version (1.2.0-4). golang-github-stoewer-go-strcase-dev set to manually installed. golang-github-cilium-ebpf-dev is already the newest version (0.11.0-2). golang-github-cilium-ebpf-dev set to manually installed. golang-github-beorn7-perks-dev is already the newest version (1.0.1-3). golang-github-beorn7-perks-dev set to manually installed. libcap-dev is already the newest version (1:2.75-8). libcap-dev set to manually installed. golang-github-modern-go-reflect2-dev is already the newest version (1.0.2-2). golang-github-modern-go-reflect2-dev set to manually installed. golang-github-fullsailor-pkcs7-dev is already the newest version (0.0~git20210826.33d0574-3). golang-github-fullsailor-pkcs7-dev set to manually installed. liblsan0 is already the newest version (14.2.0-19). liblsan0 set to manually installed. bzip2 is already the newest version (1.0.8-6). bzip2 set to manually installed. golang-github-mattn-go-colorable-dev is already the newest version (0.1.13-1). golang-github-mattn-go-colorable-dev set to manually installed. man-db is already the newest version (2.13.1-1). man-db set to manually installed. libtinfo6 is already the newest version (6.5+20250216-2). binutils is already the newest version (2.44-3). binutils set to manually installed. libunistring5 is already the newest version (1.3-2). libunistring5 set to manually installed. libprotobuf-lite32t64 is already the newest version (3.21.12-11). libprotobuf-lite32t64 set to manually installed. libelf1t64 is already the newest version (0.192-4). libelf1t64 set to manually installed. libatomic1 is already the newest version (14.2.0-19). libatomic1 set to manually installed. dpkg is already the newest version (1.22.20). ncurses-bin is already the newest version (6.5+20250216-2). libacl1 is already the newest version (2.3.2-2+b1). golang-github-kubernetes-gengo-dev is already the newest version (0.0~git20250207.1244d31-1). golang-github-kubernetes-gengo-dev set to manually installed. golang-github-kr-text-dev is already the newest version (0.2.0-2). golang-github-kr-text-dev set to manually installed. zlib1g is already the newest version (1:1.3.dfsg+really1.3.1-1+b1). libsystemd0 is already the newest version (257.6-1). libselinux1 is already the newest version (3.8.1-1). libpkgconf3 is already the newest version (1.8.1-4). libpkgconf3 set to manually installed. libxml2 is already the newest version (2.12.7+dfsg+really2.9.14-1). libxml2 set to manually installed. libc6-dev is already the newest version (2.41-9). libc6-dev set to manually installed. libseccomp2 is already the newest version (2.6.0-2). libseccomp2 set to manually installed. libseccomp-dev is already the newest version (2.6.0-2). libseccomp-dev set to manually installed. golang-github-syndtr-goleveldb-dev is already the newest version (0.0~git20200815.5c35d60-2). golang-github-syndtr-goleveldb-dev set to manually installed. libsmartcols1 is already the newest version (2.41-5). golang-github-shurcool-sanitized-anchor-name-dev is already the newest version (1.0.0-3). golang-github-shurcool-sanitized-anchor-name-dev set to manually installed. golang-github-rogpeppe-fastuuid-dev is already the newest version (0.0~git20150106.0.6724a57-2.1). golang-github-rogpeppe-fastuuid-dev set to manually installed. perl-base is already the newest version (5.40.1-3). libbtrfs0t64 is already the newest version (6.14-1). libbtrfs0t64 set to manually installed. dash is already the newest version (0.5.12-12). golang-github-coreos-go-systemd-dev is already the newest version (22.5.0-1). golang-github-coreos-go-systemd-dev set to manually installed. libgdbm6t64 is already the newest version (1.24-2). libgdbm6t64 set to manually installed. sysvinit-utils is already the newest version (3.14-4). golang-github-ugorji-go-codec-dev is already the newest version (1.2.8-1). golang-github-ugorji-go-codec-dev set to manually installed. golang-github-containerd-fifo-dev is already the newest version (1.1.0-1). golang-github-containerd-fifo-dev set to manually installed. libsframe1 is already the newest version (2.44-3). libsframe1 set to manually installed. libaudit-common is already the newest version (1:4.0.2-2). golang-github-google-btree-dev is already the newest version (1.0.1-1). golang-github-google-btree-dev set to manually installed. libc-bin is already the newest version (2.41-9). golang-github-munnerz-goautoneg-dev is already the newest version (0.0~git20191010.a7dc8b6-2). golang-github-munnerz-goautoneg-dev set to manually installed. libssl3t64 is already the newest version (3.5.0-2). golang-gopkg-check.v1-dev is already the newest version (0.0+git20200902.038fdea-2). golang-gopkg-check.v1-dev set to manually installed. golang-github-onsi-ginkgo-dev is already the newest version (1.16.5-5). golang-github-onsi-ginkgo-dev set to manually installed. golang-github-containerd-ttrpc-dev is already the newest version (1.2.4-2). golang-github-containerd-ttrpc-dev set to manually installed. golang-github-fxamacker-cbor-dev is already the newest version (2.8.0-1). golang-github-fxamacker-cbor-dev set to manually installed. golang-k8s-sigs-json-dev is already the newest version (0.0~git20241014.cfa47c3-1). golang-k8s-sigs-json-dev set to manually installed. libpam-runtime is already the newest version (1.7.0-3). golang-github-cpuguy83-go-md2man-v2-dev is already the newest version (2.0.4-1). golang-github-cpuguy83-go-md2man-v2-dev set to manually installed. dh-strip-nondeterminism is already the newest version (1.14.1-2). dh-strip-nondeterminism set to manually installed. pkgconf-bin is already the newest version (1.8.1-4). pkgconf-bin set to manually installed. golang-github-mattn-go-isatty-dev is already the newest version (0.0.20-1). golang-github-mattn-go-isatty-dev set to manually installed. libitm1 is already the newest version (14.2.0-19). libitm1 set to manually installed. findutils is already the newest version (4.10.0-3). golang-golang-x-net-dev is already the newest version (1:0.27.0-2). golang-golang-x-net-dev set to manually installed. golang-github-gregjones-httpcache-dev is already the newest version (0.0~git20180305.9cad4c3-1.1). golang-github-gregjones-httpcache-dev set to manually installed. golang-k8s-apimachinery-dev is already the newest version (0.32.3-2). golang-k8s-apimachinery-dev set to manually installed. golang-gocapability-dev is already the newest version (0.0+git20200815.42c35b4-2). golang-gocapability-dev set to manually installed. golang-github-google-martian-dev is already the newest version (3.3.2-3). golang-github-google-martian-dev set to manually installed. golang-github-klauspost-compress-dev is already the newest version (1.18.0+ds1-1). golang-github-klauspost-compress-dev set to manually installed. autotools-dev is already the newest version (20240727.1). autotools-dev set to manually installed. golang-go is already the newest version (2:1.24~2). golang-go set to manually installed. libpam0g is already the newest version (1.7.0-3). libgomp1 is already the newest version (14.2.0-19). libgomp1 set to manually installed. golang-tags.cncf-container-device-interface-dev is already the newest version (0.8.0-5). golang-tags.cncf-container-device-interface-dev set to manually installed. golang-opentelemetry-proto-dev is already the newest version (1.3.1-2). golang-opentelemetry-proto-dev set to manually installed. golang-github-stefanberger-go-pkcs11uri-dev is already the newest version (0.0~git20201008.78d3cae-2). golang-github-stefanberger-go-pkcs11uri-dev set to manually installed. sensible-utils is already the newest version (0.0.25). sensible-utils set to manually installed. libubsan1 is already the newest version (14.2.0-19). libubsan1 set to manually installed. golang-github-containerd-go-runc-dev is already the newest version (1.1.0-2). golang-github-containerd-go-runc-dev set to manually installed. gzip is already the newest version (1.13-1). golang-github-kubernetes-cri-api-dev is already the newest version (0.32.3-1). golang-github-kubernetes-cri-api-dev set to manually installed. golang-github-vishvananda-netns-dev is already the newest version (0.0.5-1). golang-github-vishvananda-netns-dev set to manually installed. golang-github-minio-sha256-simd-dev is already the newest version (1.0.1-1). golang-github-minio-sha256-simd-dev set to manually installed. libuchardet0 is already the newest version (0.0.8-1+b2). libuchardet0 set to manually installed. intltool-debian is already the newest version (0.35.0+20060710.6). intltool-debian set to manually installed. libmagic-mgc is already the newest version (1:5.46-5). libmagic-mgc set to manually installed. golang-github-opencontainers-selinux-dev is already the newest version (1.11.1-1). golang-github-opencontainers-selinux-dev set to manually installed. openssl-provider-legacy is already the newest version (3.5.0-2). libasan8 is already the newest version (14.2.0-19). libasan8 set to manually installed. golang-github-blang-semver-dev is already the newest version (4.0.0-1). golang-github-blang-semver-dev set to manually installed. golang-golang-x-term-dev is already the newest version (0.22.0-1). golang-golang-x-term-dev set to manually installed. golang-gopkg-inf.v0-dev is already the newest version (0.9.1-2). golang-gopkg-inf.v0-dev set to manually installed. golang-github-peterbourgon-diskv-dev is already the newest version (3.0.0-2). golang-github-peterbourgon-diskv-dev set to manually installed. libtsan2 is already the newest version (14.2.0-19). libtsan2 set to manually installed. gettext-base is already the newest version (0.23.1-2). gettext-base set to manually installed. xz-utils is already the newest version (5.8.1-1). xz-utils set to manually installed. golang-k8s-sigs-yaml-dev is already the newest version (1.4.0-2). golang-k8s-sigs-yaml-dev set to manually installed. golang-github-containerd-errdefs-dev is already the newest version (0.3.0-3). golang-github-containerd-errdefs-dev set to manually installed. golang-github-mrunalp-fileutils-dev is already the newest version (0.5.1-1). golang-github-mrunalp-fileutils-dev set to manually installed. golang-github-mohae-deepcopy-dev is already the newest version (0.0~git20170929.c48cc78-4). golang-github-mohae-deepcopy-dev set to manually installed. golang-opentelemetry-otel-dev is already the newest version (1.31.0-4). golang-opentelemetry-otel-dev set to manually installed. golang-github-opencontainers-image-spec-dev is already the newest version (1.1.0-2). golang-github-opencontainers-image-spec-dev set to manually installed. golang-github-json-iterator-go-dev is already the newest version (1.1.12-2). golang-github-json-iterator-go-dev set to manually installed. libcap-ng0 is already the newest version (0.8.5-4+b1). golang-github-spf13-pflag-dev is already the newest version (1.0.6~git20210604-d5e0c0615ace-1). golang-github-spf13-pflag-dev set to manually installed. golang-gomega-dev is already the newest version (1.36.2-1). golang-gomega-dev set to manually installed. golang-google-protobuf-dev is already the newest version (1.36.5-1). golang-google-protobuf-dev set to manually installed. bash is already the newest version (5.2.37-2+b2). golang-github-bradfitz-gomemcache-dev is already the newest version (0.0~git20230611.acc6962-1). golang-github-bradfitz-gomemcache-dev set to manually installed. golang-github-imdario-mergo-dev is already the newest version (1.0.1-2). golang-github-imdario-mergo-dev set to manually installed. golang-github-go-openapi-jsonpointer-dev is already the newest version (1:0.21.1-2). golang-github-go-openapi-jsonpointer-dev set to manually installed. golang-k8s-api-dev is already the newest version (0.32.3-1). golang-k8s-api-dev set to manually installed. tar is already the newest version (1.35+dfsg-3.1). golang-github-modern-go-concurrent-dev is already the newest version (1.0.3-1.1). golang-github-modern-go-concurrent-dev set to manually installed. golang-github-x448-float16-dev is already the newest version (0.8.4-3). golang-github-x448-float16-dev set to manually installed. autopoint is already the newest version (0.23.1-2). autopoint set to manually installed. base-files is already the newest version (13.8). golang-github-docker-go-metrics-dev is already the newest version (0.0.1-2). golang-github-docker-go-metrics-dev set to manually installed. golang-github-docker-go-units-dev is already the newest version (0.4.0-4). golang-github-docker-go-units-dev set to manually installed. golang-github-davecgh-go-spew-dev is already the newest version (1.1.1-3). golang-github-davecgh-go-spew-dev set to manually installed. golang-go.opencensus-dev is already the newest version (0.24.0-2). golang-go.opencensus-dev set to manually installed. libpipeline1 is already the newest version (1.5.8-1). libpipeline1 set to manually installed. libgdbm-compat4t64 is already the newest version (1.24-2). libgdbm-compat4t64 set to manually installed. pkgconf is already the newest version (1.8.1-4). pkgconf set to manually installed. golang-gopkg-yaml.v2-dev is already the newest version (2.4.0-5). golang-gopkg-yaml.v2-dev set to manually installed. golang-github-google-uuid-dev is already the newest version (1.6.0-1). golang-github-google-uuid-dev set to manually installed. libnss3-dev is already the newest version (2:3.112-1). libnss3-dev set to manually installed. golang-github-containerd-log-dev is already the newest version (0.1.0-2). golang-github-containerd-log-dev set to manually installed. libudev1 is already the newest version (257.6-1). golang-github-armon-go-socks5-dev is already the newest version (0.0~git20160902.e753329-1.1). golang-github-armon-go-socks5-dev set to manually installed. golang-github-hashicorp-go-cleanhttp-dev is already the newest version (0.5.2-1). golang-github-hashicorp-go-cleanhttp-dev set to manually installed. libdpkg-perl is already the newest version (1.22.20). libdpkg-perl set to manually installed. libdebconfclient0 is already the newest version (0.278). golang-github-cyphar-filepath-securejoin-dev is already the newest version (0.3.4-3). golang-github-cyphar-filepath-securejoin-dev set to manually installed. golang-github-go-logr-stdr-dev is already the newest version (1.2.2-4). golang-github-go-logr-stdr-dev set to manually installed. diffutils is already the newest version (1:3.10-4). golang-k8s-utils-dev is already the newest version (0.0~git20250321.1f6e0b7-1). golang-k8s-utils-dev set to manually installed. bsdutils is already the newest version (1:2.41-5). golang-golang-x-mod-dev is already the newest version (0.19.0-1). golang-golang-x-mod-dev set to manually installed. libdb5.3t64 is already the newest version (5.3.28+dfsg2-9). golang-github-google-pprof-dev is already the newest version (0.0~git20211008.947d60d-1). golang-github-google-pprof-dev set to manually installed. bsdextrautils is already the newest version (2.41-5). bsdextrautils set to manually installed. golang-google-cloud-compute-metadata-dev is already the newest version (0.56.0-6). golang-google-cloud-compute-metadata-dev set to manually installed. make is already the newest version (4.4.1-2). make set to manually installed. golang-github-safchain-ethtool-dev is already the newest version (0.5.10-1). golang-github-safchain-ethtool-dev set to manually installed. dh-autoreconf is already the newest version (20). dh-autoreconf set to manually installed. libbz2-1.0 is already the newest version (1.0.8-6). golang-github-fatih-color-dev is already the newest version (1.17.0-1). golang-github-fatih-color-dev set to manually installed. golang-github-mxk-go-flowrate-dev is already the newest version (0.0~git20140419.0.cca7078-2). golang-github-mxk-go-flowrate-dev set to manually installed. golang-github-checkpoint-restore-go-criu-dev is already the newest version (7.2.0+ds1-4). golang-github-checkpoint-restore-go-criu-dev set to manually installed. golang-github-huandu-xstrings-dev is already the newest version (1.3.3-1). golang-github-huandu-xstrings-dev set to manually installed. golang-golang-x-crypto-dev is already the newest version (1:0.25.0-1). golang-golang-x-crypto-dev set to manually installed. binutils-common is already the newest version (2.44-3). binutils-common set to manually installed. libbtrfs-dev is already the newest version (6.14-1). libbtrfs-dev set to manually installed. golang-github-getkin-kin-openapi-dev is already the newest version (0.124.0-1). golang-github-getkin-kin-openapi-dev set to manually installed. golang-github-vishvananda-netlink-dev is already the newest version (1.3.0-2). golang-github-vishvananda-netlink-dev set to manually installed. libblkid1 is already the newest version (2.41-5). golang-github-cespare-xxhash-dev is already the newest version (2.3.0-1). golang-github-cespare-xxhash-dev set to manually installed. golang-github-moby-locker-dev is already the newest version (1.0.1-3). golang-github-moby-locker-dev set to manually installed. golang-github-stretchr-testify-dev is already the newest version (1.10.0-1). golang-github-stretchr-testify-dev set to manually installed. gcc is already the newest version (4:14.2.0-1). gcc set to manually installed. media-types is already the newest version (13.0.0). media-types set to manually installed. golang-github-mailru-easyjson-dev is already the newest version (0.7.7-1). golang-github-mailru-easyjson-dev set to manually installed. file is already the newest version (1:5.46-5). file set to manually installed. gcc-14-base is already the newest version (14.2.0-19). golang-github-ianlancetaylor-demangle-dev is already the newest version (0.0~git20200824.28f6c0f-2). golang-github-ianlancetaylor-demangle-dev set to manually installed. g++ is already the newest version (4:14.2.0-1). g++ set to manually installed. debhelper is already the newest version (13.24.2). debhelper set to manually installed. golang-golang-x-sys-dev is already the newest version (0.22.0-1). golang-golang-x-sys-dev set to manually installed. golang-golang-x-tools-dev is already the newest version (1:0.25.0+ds-1). golang-golang-x-tools-dev set to manually installed. binutils-riscv64-linux-gnu is already the newest version (2.44-3). binutils-riscv64-linux-gnu set to manually installed. golang-k8s-sigs-structured-merge-diff-dev is already the newest version (4.6.0-3). golang-k8s-sigs-structured-merge-diff-dev set to manually installed. golang-github-nxadm-tail-dev is already the newest version (1.4.11+ds1-1). golang-github-nxadm-tail-dev set to manually installed. libctf0 is already the newest version (2.44-3). libctf0 set to manually installed. golang-google-api-dev is already the newest version (0.61.0-6). golang-google-api-dev set to manually installed. autoconf is already the newest version (2.72-3.1). autoconf set to manually installed. golang-github-containerd-go-cni-dev is already the newest version (1.1.9-2). golang-github-containerd-go-cni-dev set to manually installed. zlib1g-dev is already the newest version (1:1.3.dfsg+really1.3.1-1+b1). zlib1g-dev set to manually installed. golang-1.24-src is already the newest version (1.24.4-1). golang-1.24-src set to manually installed. golang-google-grpc-dev is already the newest version (1.64.0-7). golang-google-grpc-dev set to manually installed. golang-github-pelletier-go-toml-dev is already the newest version (1.9.5-1). golang-github-pelletier-go-toml-dev set to manually installed. libnss3 is already the newest version (2:3.112-1). libnss3 set to manually installed. libctf-nobfd0 is already the newest version (2.44-3). libctf-nobfd0 set to manually installed. golang-github-hanwen-go-fuse-dev is already the newest version (2.4.2-3). golang-github-hanwen-go-fuse-dev set to manually installed. golang-github-prometheus-procfs-dev is already the newest version (0.15.1-1). golang-github-prometheus-procfs-dev set to manually installed. golang-github-invopop-yaml-dev is already the newest version (0.2.0-2). golang-github-invopop-yaml-dev set to manually installed. libcrypt1 is already the newest version (1:4.4.38-1). golang-github-aws-aws-sdk-go-dev is already the newest version (1.49.0-2). golang-github-aws-aws-sdk-go-dev set to manually installed. golang-github-go-logr-logr-dev is already the newest version (1.4.2-2). golang-github-go-logr-logr-dev set to manually installed. golang-github-golang-mock-dev is already the newest version (1.6.0-2). golang-github-golang-mock-dev set to manually installed. golang-github-xeipuuv-gojsonreference-dev is already the newest version (0.0~git20180127.bd5ef7b-3). golang-github-xeipuuv-gojsonreference-dev set to manually installed. golang-k8s-klog-dev is already the newest version (2.130.1-1). golang-k8s-klog-dev set to manually installed. golang-k8s-kube-openapi-dev is already the newest version (0.0~git20241212.2c72e55-2). golang-k8s-kube-openapi-dev set to manually installed. libaudit1 is already the newest version (1:4.0.2-2+b2). golang-github-alexflint-go-filemutex-dev is already the newest version (1.2.0-1). golang-github-alexflint-go-filemutex-dev set to manually installed. golang-github-coreos-go-iptables-dev is already the newest version (0.6.0-1). golang-github-coreos-go-iptables-dev set to manually installed. libisl23 is already the newest version (0.27-1). libisl23 set to manually installed. golang-golang-x-sync-dev is already the newest version (0.7.0-1). golang-golang-x-sync-dev set to manually installed. grep is already the newest version (3.11-4). golang-github-tchap-go-patricia-dev is already the newest version (2.3.2-1). golang-github-tchap-go-patricia-dev set to manually installed. g++-riscv64-linux-gnu is already the newest version (4:14.2.0-1). g++-riscv64-linux-gnu set to manually installed. libtool is already the newest version (2.5.4-4). libtool set to manually installed. golang-google-cloud-dev is already the newest version (0.56.0-6). golang-google-cloud-dev set to manually installed. golang-github-prometheus-client-golang-dev is already the newest version (1.21.1-1). golang-github-prometheus-client-golang-dev set to manually installed. patch is already the newest version (2.8-1). patch set to manually installed. libdebhelper-perl is already the newest version (13.24.2). libdebhelper-perl set to manually installed. golang-github-masterminds-semver-dev is already the newest version (3.2.0-1). golang-github-masterminds-semver-dev set to manually installed. libgcc-s1 is already the newest version (14.2.0-19). golang-github-containers-ocicrypt-dev is already the newest version (1.1.10-2). golang-github-containers-ocicrypt-dev set to manually installed. golang-github-perimeterx-marshmallow-dev is already the newest version (1.1.5-1). golang-github-perimeterx-marshmallow-dev set to manually installed. libjansson4 is already the newest version (2.14-2+b3). libjansson4 set to manually installed. golang-github-prometheus-common-dev is already the newest version (0.62.0-3). golang-github-prometheus-common-dev set to manually installed. gettext is already the newest version (0.23.1-2). gettext set to manually installed. linux-libc-dev is already the newest version (6.12.32-1). linux-libc-dev set to manually installed. golang-golang-x-time-dev is already the newest version (0.5.0-1). golang-golang-x-time-dev set to manually installed. libnspr4 is already the newest version (2:4.36-1). libnspr4 set to manually installed. libstdc++-14-dev is already the newest version (14.2.0-19). libstdc++-14-dev set to manually installed. libpam-modules is already the newest version (1.7.0-3). golang-github-kylelemons-godebug-dev is already the newest version (1.1.0-2). golang-github-kylelemons-godebug-dev set to manually installed. libmpc3 is already the newest version (1.3.1-1+b3). libmpc3 set to manually installed. hostname is already the newest version (3.25). golang-github-opencontainers-runtime-tools-dev is already the newest version (0.9.0.109.ge931285-1). golang-github-opencontainers-runtime-tools-dev set to manually installed. golang-github-go-openapi-jsonreference-dev is already the newest version (1:0.21.0-1). golang-github-go-openapi-jsonreference-dev set to manually installed. golang-github-go-logfmt-logfmt-dev is already the newest version (0.5.0-2). golang-github-go-logfmt-logfmt-dev set to manually installed. rpcsvc-proto is already the newest version (1.4.3-1+b2). rpcsvc-proto set to manually installed. golang-gopkg-yaml.v3-dev is already the newest version (3.0.1-3). golang-gopkg-yaml.v3-dev set to manually installed. golang-github-vbatts-tar-split-dev is already the newest version (0.11.6-1). golang-github-vbatts-tar-split-dev set to manually installed. libbinutils is already the newest version (2.44-3). libbinutils set to manually installed. libgprofng0 is already the newest version (2.44-3). libgprofng0 set to manually installed. gcc-14-riscv64-linux-gnu is already the newest version (14.2.0-19). gcc-14-riscv64-linux-gnu set to manually installed. golang-github-containernetworking-plugins-dev is already the newest version (1.1.1+ds1-3). golang-github-containernetworking-plugins-dev set to manually installed. golang-github-mwitkow-go-conntrack-dev is already the newest version (0.0~git20190716.2f06839-4). golang-github-mwitkow-go-conntrack-dev set to manually installed. sed is already the newest version (4.9-2). m4 is already the newest version (1.4.19-8). m4 set to manually installed. golang-github-urfave-cli-dev is already the newest version (1.22.14-1). golang-github-urfave-cli-dev set to manually installed. golang-github-fsnotify-fsnotify-dev is already the newest version (1.8.0-3). golang-github-fsnotify-fsnotify-dev set to manually installed. golang-rsc-binaryregexp-dev is already the newest version (0.2.0-3). golang-rsc-binaryregexp-dev set to manually installed. golang-github-miekg-pkcs11-dev is already the newest version (1.0.3+dfsg1-3). golang-github-miekg-pkcs11-dev set to manually installed. golang-github-gorilla-websocket-dev is already the newest version (1.5.3-1). golang-github-gorilla-websocket-dev set to manually installed. libltdl-dev is already the newest version (2.5.4-4). libltdl-dev set to manually installed. golang-github-gorilla-mux-dev is already the newest version (1.8.1-1). golang-github-gorilla-mux-dev set to manually installed. libcap2 is already the newest version (1:2.75-8). libprotobuf32t64 is already the newest version (3.21.12-11). libprotobuf32t64 set to manually installed. liblzma5 is already the newest version (5.8.1-1). golang-github-evanphx-json-patch-dev is already the newest version (5.7.0-1). golang-github-evanphx-json-patch-dev set to manually installed. dh-golang is already the newest version (1.63). dh-golang set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg -r debootsnap-dummy' exec /srv/rebuilderd/tmp/mmdebstrap.Yi51bGrOvd (Reading database ... 69836 files and directories currently installed.) Removing debootsnap-dummy (1.0) ... I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg-query --showformat '${binary:Package}=${Version}\n' --show > "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.Yi51bGrOvd I: running special hook: download /pkglist ./pkglist I: running --customize-hook in shell: sh -c 'rm "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.Yi51bGrOvd I: running special hook: upload sources.list /etc/apt/sources.list I: waiting for background processes to finish... I: cleaning package lists and apt cache... I: skipping cleanup/reproducible as requested I: creating tarball... I: done I: removing tempdir /srv/rebuilderd/tmp/mmdebstrap.Yi51bGrOvd... I: success in 126.5807 seconds Downloading dependency 320 of 375: golang-github-xeipuuv-gojsonreference-dev:riscv64=0.0~git20180127.bd5ef7b-3 Downloading dependency 321 of 375: golang-k8s-klog-dev:riscv64=2.130.1-1 Downloading dependency 322 of 375: golang-k8s-kube-openapi-dev:riscv64=0.0~git20241212.2c72e55-2 Downloading dependency 323 of 375: libaudit1:riscv64=1:4.0.2-2+b2 Downloading dependency 324 of 375: golang-github-alexflint-go-filemutex-dev:riscv64=1.2.0-1 Downloading dependency 325 of 375: golang-github-coreos-go-iptables-dev:riscv64=0.6.0-1 Downloading dependency 326 of 375: libisl23:riscv64=0.27-1 Downloading dependency 327 of 375: golang-golang-x-sync-dev:riscv64=0.7.0-1 Downloading dependency 328 of 375: grep:riscv64=3.11-4 Downloading dependency 329 of 375: golang-github-tchap-go-patricia-dev:riscv64=2.3.2-1 Downloading dependency 330 of 375: g++-riscv64-linux-gnu:riscv64=4:14.2.0-1 Downloading dependency 331 of 375: libtool:riscv64=2.5.4-4 Downloading dependency 332 of 375: golang-google-cloud-dev:riscv64=0.56.0-6 Downloading dependency 333 of 375: golang-github-prometheus-client-golang-dev:riscv64=1.21.1-1 Downloading dependency 334 of 375: patch:riscv64=2.8-1 Downloading dependency 335 of 375: libdebhelper-perl:riscv64=13.24.2 Downloading dependency 336 of 375: golang-github-masterminds-semver-dev:riscv64=3.2.0-1 Downloading dependency 337 of 375: libgcc-s1:riscv64=14.2.0-19 Downloading dependency 338 of 375: golang-github-containers-ocicrypt-dev:riscv64=1.1.10-2 Downloading dependency 339 of 375: golang-github-perimeterx-marshmallow-dev:riscv64=1.1.5-1 Downloading dependency 340 of 375: libjansson4:riscv64=2.14-2+b3 Downloading dependency 341 of 375: golang-github-prometheus-common-dev:riscv64=0.62.0-3 Downloading dependency 342 of 375: gettext:riscv64=0.23.1-2 Downloading dependency 343 of 375: linux-libc-dev:riscv64=6.12.32-1 Downloading dependency 344 of 375: golang-golang-x-time-dev:riscv64=0.5.0-1 Downloading dependency 345 of 375: libnspr4:riscv64=2:4.36-1 Downloading dependency 346 of 375: libstdc++-14-dev:riscv64=14.2.0-19 Downloading dependency 347 of 375: libpam-modules:riscv64=1.7.0-3 Downloading dependency 348 of 375: golang-github-kylelemons-godebug-dev:riscv64=1.1.0-2 Downloading dependency 349 of 375: libmpc3:riscv64=1.3.1-1+b3 Downloading dependency 350 of 375: hostname:riscv64=3.25 Downloading dependency 351 of 375: golang-github-opencontainers-runtime-tools-dev:riscv64=0.9.0.109.ge931285-1 Downloading dependency 352 of 375: golang-github-go-openapi-jsonreference-dev:riscv64=1:0.21.0-1 Downloading dependency 353 of 375: golang-github-go-logfmt-logfmt-dev:riscv64=0.5.0-2 Downloading dependency 354 of 375: rpcsvc-proto:riscv64=1.4.3-1+b2 Downloading dependency 355 of 375: golang-gopkg-yaml.v3-dev:riscv64=3.0.1-3 Downloading dependency 356 of 375: golang-github-vbatts-tar-split-dev:riscv64=0.11.6-1 Downloading dependency 357 of 375: libbinutils:riscv64=2.44-3 Downloading dependency 358 of 375: libgprofng0:riscv64=2.44-3 Downloading dependency 359 of 375: gcc-14-riscv64-linux-gnu:riscv64=14.2.0-19 Downloading dependency 360 of 375: golang-github-containernetworking-plugins-dev:riscv64=1.1.1+ds1-3 Downloading dependency 361 of 375: golang-github-mwitkow-go-conntrack-dev:riscv64=0.0~git20190716.2f06839-4 Downloading dependency 362 of 375: sed:riscv64=4.9-2 Downloading dependency 363 of 375: m4:riscv64=1.4.19-8 Downloading dependency 364 of 375: golang-github-urfave-cli-dev:riscv64=1.22.14-1 Downloading dependency 365 of 375: golang-github-fsnotify-fsnotify-dev:riscv64=1.8.0-3 Downloading dependency 366 of 375: golang-rsc-binaryregexp-dev:riscv64=0.2.0-3 Downloading dependency 367 of 375: golang-github-miekg-pkcs11-dev:riscv64=1.0.3+dfsg1-3 Downloading dependency 368 of 375: golang-github-gorilla-websocket-dev:riscv64=1.5.3-1 Downloading dependency 369 of 375: libltdl-dev:riscv64=2.5.4-4 Downloading dependency 370 of 375: golang-github-gorilla-mux-dev:riscv64=1.8.1-1 Downloading dependency 371 of 375: libcap2:riscv64=1:2.75-8 Downloading dependency 372 of 375: libprotobuf32t64:riscv64=3.21.12-11 Downloading dependency 373 of 375: liblzma5:riscv64=5.8.1-1 Downloading dependency 374 of 375: golang-github-evanphx-json-patch-dev:riscv64=5.7.0-1 Downloading dependency 375 of 375: dh-golang:riscv64=1.63 env --chdir=/srv/rebuilderd/tmp/rebuilderdv4jUWe/out DEB_BUILD_OPTIONS=parallel=4 LANG=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 SOURCE_DATE_EPOCH=1750625145 SBUILD_CONFIG=/srv/rebuilderd/tmp/debrebuildeYsjfL/debrebuild.sbuildrc.18pqvwfJK8q9 sbuild --build=riscv64 --host=riscv64 --no-source --arch-any --no-arch-all --binNMU-changelog= golang-github-containerd-stargz-snapshotter (0.14.3-4+b4) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for riscv64; no source changes. * Rebuild for outdated Built-Using (golang-1.24/1.24.2-2) -- riscv64 Build Daemon (rv-manda-02) Sun, 22 Jun 2025 20:45:45 +0000 --chroot=/srv/rebuilderd/tmp/debrebuildeYsjfL/debrebuild.tar.gsMSTi1ceypI --chroot-mode=unshare --dist=unstable --no-run-lintian --no-run-piuparts --no-run-autopkgtest --no-apt-update --no-apt-upgrade --no-apt-distupgrade --verbose --nolog --bd-uninstallable-explainer= --build-path=/build/reproducible-path --dsc-dir=golang-github-containerd-stargz-snapshotter-0.14.3 /srv/rebuilderd/tmp/rebuilderdv4jUWe/inputs/golang-github-containerd-stargz-snapshotter_0.14.3-4.dsc I: consider moving your ~/.sbuildrc to /srv/rebuilderd/.config/sbuild/config.pl The Debian buildds switched to the "unshare" backend and sbuild will default to it in the future. To start using "unshare" add this to your `~/.config/sbuild/config.pl`: $chroot_mode = "unshare"; If you want to keep the old "schroot" mode even in the future, add the following to your `~/.config/sbuild/config.pl`: $chroot_mode = "schroot"; $schroot = "schroot"; sbuild: warning: descr(l1): found blank line where expected first heading sbuild (Debian sbuild) 0.89.3 (07 June 2025) on localhost +===================================================================================================+ | golang-github-containerd-stargz-snapshotter 0.14.3-4+b4 (riscv64) Fri, 04 Jul 2025 16:54:24 +0000 | +===================================================================================================+ Package: golang-github-containerd-stargz-snapshotter Version: 0.14.3-4+b4 Source Version: 0.14.3-4 Distribution: unstable Machine Architecture: riscv64 Host Architecture: riscv64 Build Architecture: riscv64 Build Type: any I: No tarballs found in /srv/rebuilderd/.cache/sbuild I: Unpacking /srv/rebuilderd/tmp/debrebuildeYsjfL/debrebuild.tar.gsMSTi1ceypI to /srv/rebuilderd/tmp/tmp.sbuild.u8wuXPJF0T... I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... I: Setting up apt archive... +------------------------------------------------------------------------------+ | Fetch source files Fri, 04 Jul 2025 16:54:51 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /srv/rebuilderd/tmp/rebuilderdv4jUWe/inputs/golang-github-containerd-stargz-snapshotter_0.14.3-4.dsc exists in /srv/rebuilderd/tmp/rebuilderdv4jUWe/inputs; copying to chroot sbuild: warning: descr(l1): found blank line where expected first heading +------------------------------------------------------------------------------+ | Install package build dependencies Fri, 04 Jul 2025 16:54:54 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 13), dh-golang, golang-any, golang-github-containerd-console-dev, golang-github-containerd-containerd-dev, golang-github-containerd-continuity-dev, golang-github-containerd-go-cni-dev, golang-github-coreos-go-systemd-dev, golang-github-docker-go-metrics-dev, golang-github-golang-groupcache-dev, golang-github-google-gofuzz-dev, golang-github-hanwen-go-fuse-dev, golang-github-hashicorp-go-multierror-dev, golang-github-hashicorp-go-retryablehttp-dev, golang-github-klauspost-compress-dev (>> 1.11.13), golang-github-moby-sys-dev, golang-github-opencontainers-go-digest-dev, golang-github-opencontainers-image-spec-dev, golang-github-opencontainers-specs-dev, golang-github-pelletier-go-toml-dev, golang-github-pkg-errors-dev, golang-github-rs-xid-dev, golang-github-urfave-cli-dev, golang-github-vbatts-tar-split-dev, golang-golang-x-sync-dev, golang-golang-x-sys-dev, golang-google-grpc-dev, golang-google-protobuf-dev, golang-gopkg-inf.v0-dev, golang-logrus-dev, golang-prometheus-client-dev, build-essential Filtered Build-Depends: debhelper-compat (= 13), dh-golang, golang-any, golang-github-containerd-console-dev, golang-github-containerd-containerd-dev, golang-github-containerd-continuity-dev, golang-github-containerd-go-cni-dev, golang-github-coreos-go-systemd-dev, golang-github-docker-go-metrics-dev, golang-github-golang-groupcache-dev, golang-github-google-gofuzz-dev, golang-github-hanwen-go-fuse-dev, golang-github-hashicorp-go-multierror-dev, golang-github-hashicorp-go-retryablehttp-dev, golang-github-klauspost-compress-dev (>> 1.11.13), golang-github-moby-sys-dev, golang-github-opencontainers-go-digest-dev, golang-github-opencontainers-image-spec-dev, golang-github-opencontainers-specs-dev, golang-github-pelletier-go-toml-dev, golang-github-pkg-errors-dev, golang-github-rs-xid-dev, golang-github-urfave-cli-dev, golang-github-vbatts-tar-split-dev, golang-golang-x-sync-dev, golang-golang-x-sys-dev, golang-google-grpc-dev, golang-google-protobuf-dev, golang-gopkg-inf.v0-dev, golang-logrus-dev, golang-prometheus-client-dev, build-essential dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/reproducible-path/resolver-FKogIg/apt_archive/sbuild-build-depends-main-dummy.deb'. Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies +------------------------------------------------------------------------------+ | Check architectures Fri, 04 Jul 2025 16:55:04 +0000 | +------------------------------------------------------------------------------+ Arch check ok (riscv64 included in any all) +------------------------------------------------------------------------------+ | Build environment Fri, 04 Jul 2025 16:55:05 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.6.87-win2030 #2025.04.20.18.43+bb0c69aea SMP Sun Apr 20 18:58:14 UTC 2025 riscv64 (riscv64) Toolchain package versions: binutils_2.44-3 dpkg-dev_1.22.20 g++-14_14.2.0-19 gcc-14_14.2.0-19 libc6-dev_2.41-9 libstdc++-14-dev_14.2.0-19 libstdc++6_14.2.0-19 linux-libc-dev_6.12.32-1 Package versions: autoconf_2.72-3.1 automake_1:1.17-4 autopoint_0.23.1-2 autotools-dev_20240727.1 base-files_13.8 base-passwd_3.6.7 bash_5.2.37-2+b2 binutils_2.44-3 binutils-common_2.44-3 binutils-riscv64-linux-gnu_2.44-3 bsdextrautils_2.41-5 bsdutils_1:2.41-5 build-essential_12.12 bzip2_1.0.8-6 coreutils_9.7-3 cpp_4:14.2.0-1 cpp-14_14.2.0-19 cpp-14-riscv64-linux-gnu_14.2.0-19 cpp-riscv64-linux-gnu_4:14.2.0-1 dash_0.5.12-12 debconf_1.5.91 debhelper_13.24.2 debianutils_5.23.1 dh-autoreconf_20 dh-golang_1.63 dh-strip-nondeterminism_1.14.1-2 diffutils_1:3.10-4 dpkg_1.22.20 dpkg-dev_1.22.20 dwz_0.15-1+b3 file_1:5.46-5 findutils_4.10.0-3 g++_4:14.2.0-1 g++-14_14.2.0-19 g++-14-riscv64-linux-gnu_14.2.0-19 g++-riscv64-linux-gnu_4:14.2.0-1 gcc_4:14.2.0-1 gcc-14_14.2.0-19 gcc-14-base_14.2.0-19 gcc-14-riscv64-linux-gnu_14.2.0-19 gcc-riscv64-linux-gnu_4:14.2.0-1 gettext_0.23.1-2 gettext-base_0.23.1-2 golang-1.24-go_1.24.4-1 golang-1.24-src_1.24.4-1 golang-any_2:1.24~2 golang-dbus-dev_5.1.0-1 golang-github-alecthomas-units-dev_0.0~git20240927.0f3dac3-1 golang-github-alexflint-go-filemutex-dev_1.2.0-1 golang-github-antlr-antlr4-dev_4.11.1+ds-2 golang-github-appc-cni-dev_1.1.2-1 golang-github-armon-go-socks5-dev_0.0~git20160902.e753329-1.1 golang-github-aws-aws-sdk-go-dev_1.49.0-2 golang-github-beorn7-perks-dev_1.0.1-3 golang-github-blang-semver-dev_4.0.0-1 golang-github-bradfitz-gomemcache-dev_0.0~git20230611.acc6962-1 golang-github-burntsushi-toml-dev_1.4.0-1 golang-github-cenkalti-backoff-dev_4.3.0-1 golang-github-cespare-xxhash-dev_2.3.0-1 golang-github-checkpoint-restore-go-criu-dev_7.2.0+ds1-4 golang-github-chzyer-readline-dev_1.4.39.g2972be2-3 golang-github-cilium-ebpf-dev_0.11.0-2 golang-github-containerd-btrfs-dev_2.0.0-2 golang-github-containerd-cgroups-dev_3.0.3-4 golang-github-containerd-console-dev_1.0.3-1 golang-github-containerd-containerd-dev_1.7.24~ds1-6 golang-github-containerd-continuity-dev_0.3.0-1 golang-github-containerd-errdefs-dev_0.3.0-3 golang-github-containerd-fifo-dev_1.1.0-1 golang-github-containerd-go-cni-dev_1.1.9-2 golang-github-containerd-go-runc-dev_1.1.0-2 golang-github-containerd-imgcrypt-dev_1.1.11-4 golang-github-containerd-log-dev_0.1.0-2 golang-github-containerd-nri-dev_0.6.1-2 golang-github-containerd-platforms-dev_0.2.1-2 golang-github-containerd-ttrpc-dev_1.2.4-2 golang-github-containerd-typeurl-dev_2.1.1-3 golang-github-containernetworking-plugins-dev_1.1.1+ds1-3 golang-github-containers-ocicrypt-dev_1.1.10-2 golang-github-coreos-bbolt-dev_1.3.10-2 golang-github-coreos-go-iptables-dev_0.6.0-1 golang-github-coreos-go-systemd-dev_22.5.0-1 golang-github-cpuguy83-go-md2man-v2-dev_2.0.4-1 golang-github-creack-pty-dev_1.1.21-1 golang-github-cyphar-filepath-securejoin-dev_0.3.4-3 golang-github-davecgh-go-spew-dev_1.1.1-3 golang-github-distribution-reference-dev_0.6.0-4 golang-github-docker-go-events-dev_0.0~git20190806.e31b211-4 golang-github-docker-go-metrics-dev_0.0.1-2 golang-github-docker-go-units-dev_0.4.0-4 golang-github-docker-spdystream-dev_0.5.0-1 golang-github-emicklei-go-restful-dev_3.10.2-1 golang-github-etcd-io-gofail-dev_0.1.0-1 golang-github-evanphx-json-patch-dev_5.7.0-1 golang-github-fatih-color-dev_1.17.0-1 golang-github-fsnotify-fsnotify-dev_1.8.0-3 golang-github-fullsailor-pkcs7-dev_0.0~git20210826.33d0574-3 golang-github-fxamacker-cbor-dev_2.8.0-1 golang-github-garyburd-redigo-dev_0.0~git20150901.0.d8dbe4d-2.1 golang-github-getkin-kin-openapi-dev_0.124.0-1 golang-github-go-jose-go-jose-dev_4.0.5-1 golang-github-go-kit-log-dev_0.2.1-1 golang-github-go-logfmt-logfmt-dev_0.5.0-2 golang-github-go-logr-logr-dev_1.4.2-2 golang-github-go-logr-stdr-dev_1.2.2-4 golang-github-go-openapi-jsonpointer-dev_1:0.21.1-2 golang-github-go-openapi-jsonreference-dev_1:0.21.0-1 golang-github-go-openapi-swag-dev_1:0.23.1-1 golang-github-go-task-slim-sprig-dev_3.0.0-2 golang-github-gogo-protobuf-dev_1.3.2-3 golang-github-golang-groupcache-dev_0.0~git20210331.41bb18b-1 golang-github-golang-mock-dev_1.6.0-2 golang-github-golang-protobuf-1-5-dev_1.5.4-1 golang-github-golang-snappy-dev_0.0.2-3 golang-github-google-btree-dev_1.0.1-1 golang-github-google-cel-go-dev_0.18.2+ds-5 golang-github-google-gnostic-models-dev_0.6.8-3 golang-github-google-go-cmp-dev_0.6.0-1 golang-github-google-gofuzz-dev_1.2.0-1 golang-github-google-martian-dev_3.3.2-3 golang-github-google-pprof-dev_0.0~git20211008.947d60d-1 golang-github-google-uuid-dev_1.6.0-1 golang-github-googleapis-gax-go-dev_2.14.1-1 golang-github-gorilla-mux-dev_1.8.1-1 golang-github-gorilla-websocket-dev_1.5.3-1 golang-github-gregjones-httpcache-dev_0.0~git20180305.9cad4c3-1.1 golang-github-grpc-ecosystem-go-grpc-prometheus-dev_1.2.0+git20191002.6af20e3-5 golang-github-grpc-ecosystem-grpc-gateway-dev_2.20.0-2 golang-github-hanwen-go-fuse-dev_2.4.2-3 golang-github-hashicorp-errwrap-dev_1.1.0-1 golang-github-hashicorp-go-cleanhttp-dev_0.5.2-1 golang-github-hashicorp-go-hclog-dev_0.11.0-1 golang-github-hashicorp-go-multierror-dev_1.1.1-2 golang-github-hashicorp-go-retryablehttp-dev_0.7.1-1 golang-github-huandu-xstrings-dev_1.3.3-1 golang-github-ianlancetaylor-demangle-dev_0.0~git20200824.28f6c0f-2 golang-github-imdario-mergo-dev_1.0.1-2 golang-github-intel-goresctrl-dev_0.3.0-2 golang-github-invopop-yaml-dev_0.2.0-2 golang-github-jmespath-go-jmespath-dev_0.4.0-2 golang-github-josharian-intern-dev_1.0.0-3 golang-github-jpillora-backoff-dev_1.0.0-1.1 golang-github-json-iterator-go-dev_1.1.12-2 golang-github-julienschmidt-httprouter-dev_1.3.0-2 golang-github-klauspost-compress-dev_1.18.0+ds1-1 golang-github-klauspost-cpuid-dev_2.2.10-1 golang-github-kr-pretty-dev_0.3.1-1 golang-github-kr-text-dev_0.2.0-2 golang-github-kubernetes-cri-api-dev_0.32.3-1 golang-github-kubernetes-gengo-dev_0.0~git20250207.1244d31-1 golang-github-kylelemons-godebug-dev_1.1.0-2 golang-github-mailru-easyjson-dev_0.7.7-1 golang-github-masterminds-goutils-dev_1.1.1-4 golang-github-masterminds-semver-dev_3.2.0-1 golang-github-mattn-go-colorable-dev_0.1.13-1 golang-github-mattn-go-isatty-dev_0.0.20-1 golang-github-miekg-pkcs11-dev_1.0.3+dfsg1-3 golang-github-minio-sha256-simd-dev_1.0.1-1 golang-github-moby-locker-dev_1.0.1-3 golang-github-moby-sys-dev_0.0~git20241107.638aa7c-2 golang-github-modern-go-concurrent-dev_1.0.3-1.1 golang-github-modern-go-reflect2-dev_1.0.2-2 golang-github-mohae-deepcopy-dev_0.0~git20170929.c48cc78-4 golang-github-mrunalp-fileutils-dev_0.5.1-1 golang-github-munnerz-goautoneg-dev_0.0~git20191010.a7dc8b6-2 golang-github-mwitkow-go-conntrack-dev_0.0~git20190716.2f06839-4 golang-github-mxk-go-flowrate-dev_0.0~git20140419.0.cca7078-2 golang-github-nxadm-tail-dev_1.4.11+ds1-1 golang-github-nytimes-gziphandler-dev_1.1.1-1 golang-github-onsi-ginkgo-dev_1.16.5-5 golang-github-onsi-ginkgo-v2-dev_2.22.0-1 golang-github-opencontainers-go-digest-dev_1.0.0-2 golang-github-opencontainers-image-spec-dev_1.1.0-2 golang-github-opencontainers-runc-dev_1.1.15+ds1-2 golang-github-opencontainers-runtime-tools-dev_0.9.0.109.ge931285-1 golang-github-opencontainers-selinux-dev_1.11.1-1 golang-github-opencontainers-specs-dev_1.2.0-2 golang-github-pelletier-go-toml-dev_1.9.5-1 golang-github-perimeterx-marshmallow-dev_1.1.5-1 golang-github-peterbourgon-diskv-dev_3.0.0-2 golang-github-pkg-errors-dev_0.9.1-3 golang-github-pmezard-go-difflib-dev_1.0.0-3 golang-github-prometheus-client-golang-dev_1.21.1-1 golang-github-prometheus-client-model-dev_0.6.0-1 golang-github-prometheus-common-dev_0.62.0-3 golang-github-prometheus-procfs-dev_0.15.1-1 golang-github-prometheus-sigv4-dev_0.1.2-2 golang-github-rogpeppe-fastuuid-dev_0.0~git20150106.0.6724a57-2.1 golang-github-rogpeppe-go-internal-dev_1.12.0-3 golang-github-rs-xid-dev_1.6.0-1 golang-github-russross-blackfriday-v2-dev_2.1.0-1 golang-github-safchain-ethtool-dev_0.5.10-1 golang-github-seccomp-libseccomp-golang-dev_0.10.0-4 golang-github-shurcool-sanitized-anchor-name-dev_1.0.0-3 golang-github-sirupsen-logrus-dev_1.9.0-1 golang-github-spf13-pflag-dev_1.0.6~git20210604-d5e0c0615ace-1 golang-github-stefanberger-go-pkcs11uri-dev_0.0~git20201008.78d3cae-2 golang-github-stoewer-go-strcase-dev_1.2.0-4 golang-github-stretchr-objx-dev_0.5.2-1 golang-github-stretchr-testify-dev_1.10.0-1 golang-github-syndtr-goleveldb-dev_0.0~git20200815.5c35d60-2 golang-github-tchap-go-patricia-dev_2.3.2-1 golang-github-ugorji-go-codec-dev_1.2.8-1 golang-github-urfave-cli-dev_1.22.14-1 golang-github-vbatts-tar-split-dev_0.11.6-1 golang-github-vishvananda-netlink-dev_1.3.0-2 golang-github-vishvananda-netns-dev_0.0.5-1 golang-github-x448-float16-dev_0.8.4-3 golang-github-xeipuuv-gojsonpointer-dev_0.0~git20190905.02993c4-3 golang-github-xeipuuv-gojsonreference-dev_0.0~git20180127.bd5ef7b-3 golang-github-xeipuuv-gojsonschema-dev_1.2.0-3 golang-github-yuin-goldmark-dev_1.7.4-1 golang-glog-dev_1.2.4-1 golang-go_2:1.24~2 golang-go.opencensus-dev_0.24.0-2 golang-gocapability-dev_0.0+git20200815.42c35b4-2 golang-golang-x-crypto-dev_1:0.25.0-1 golang-golang-x-exp-dev_0.0~git20231006.7918f67-2 golang-golang-x-mod-dev_0.19.0-1 golang-golang-x-net-dev_1:0.27.0-2 golang-golang-x-oauth2-dev_0.27.0-1 golang-golang-x-oauth2-google-dev_0.27.0-1 golang-golang-x-sync-dev_0.7.0-1 golang-golang-x-sys-dev_0.22.0-1 golang-golang-x-term-dev_0.22.0-1 golang-golang-x-text-dev_0.22.0-1 golang-golang-x-time-dev_0.5.0-1 golang-golang-x-tools-dev_1:0.25.0+ds-1 golang-gomega-dev_1.36.2-1 golang-google-api-dev_0.61.0-6 golang-google-cloud-compute-metadata-dev_0.56.0-6 golang-google-cloud-dev_0.56.0-6 golang-google-genproto-dev_0.0~git20210726.e7812ac-4 golang-google-grpc-dev_1.64.0-7 golang-google-protobuf-dev_1.36.5-1 golang-gopkg-alecthomas-kingpin.v2-dev_2.2.6-4 golang-gopkg-check.v1-dev_0.0+git20200902.038fdea-2 golang-gopkg-inf.v0-dev_0.9.1-2 golang-gopkg-tomb.v1-dev_0.0~git20141024.0.dd63297-8 golang-gopkg-yaml.v2-dev_2.4.0-5 golang-gopkg-yaml.v3-dev_3.0.1-3 golang-k8s-api-dev_0.32.3-1 golang-k8s-apimachinery-dev_0.32.3-2 golang-k8s-apiserver-dev_0.20.15-2 golang-k8s-client-go-dev_0.32.3-2 golang-k8s-klog-dev_2.130.1-1 golang-k8s-kube-openapi-dev_0.0~git20241212.2c72e55-2 golang-k8s-sigs-json-dev_0.0~git20241014.cfa47c3-1 golang-k8s-sigs-randfill-dev_1.0.0-2 golang-k8s-sigs-structured-merge-diff-dev_4.6.0-3 golang-k8s-sigs-yaml-dev_1.4.0-2 golang-k8s-utils-dev_0.0~git20250321.1f6e0b7-1 golang-opentelemetry-otel-dev_1.31.0-4 golang-opentelemetry-proto-dev_1.3.1-2 golang-rsc-binaryregexp-dev_0.2.0-3 golang-src_2:1.24~2 golang-tags.cncf-container-device-interface-dev_0.8.0-5 grep_3.11-4 groff-base_1.23.0-9 gzip_1.13-1 hostname_3.25 init-system-helpers_1.68 intltool-debian_0.35.0+20060710.6 libacl1_2.3.2-2+b1 libarchive-zip-perl_1.68-1 libasan8_14.2.0-19 libatomic1_14.2.0-19 libattr1_1:2.5.2-3 libaudit-common_1:4.0.2-2 libaudit1_1:4.0.2-2+b2 libbinutils_2.44-3 libblkid1_2.41-5 libbtrfs-dev_6.14-1 libbtrfs0t64_6.14-1 libbz2-1.0_1.0.8-6 libc-bin_2.41-9 libc-dev-bin_2.41-9 libc6_2.41-9 libc6-dev_2.41-9 libcap-dev_1:2.75-8 libcap-ng0_0.8.5-4+b1 libcap2_1:2.75-8 libcc1-0_14.2.0-19 libcrypt-dev_1:4.4.38-1 libcrypt1_1:4.4.38-1 libctf-nobfd0_2.44-3 libctf0_2.44-3 libdb5.3t64_5.3.28+dfsg2-9 libdebconfclient0_0.278 libdebhelper-perl_13.24.2 libdpkg-perl_1.22.20 libelf1t64_0.192-4 libfile-stripnondeterminism-perl_1.14.1-2 libgcc-14-dev_14.2.0-19 libgcc-s1_14.2.0-19 libgdbm-compat4t64_1.24-2 libgdbm6t64_1.24-2 libgmp10_2:6.3.0+dfsg-3 libgomp1_14.2.0-19 libgprofng0_2.44-3 libisl23_0.27-1 libitm1_14.2.0-19 libjansson4_2.14-2+b3 liblastlog2-2_2.41-5 liblsan0_14.2.0-19 libltdl-dev_2.5.4-4 libltdl7_2.5.4-4 liblzma5_5.8.1-1 libmagic-mgc_1:5.46-5 libmagic1t64_1:5.46-5 libmd0_1.1.0-2+b1 libmount1_2.41-5 libmpc3_1.3.1-1+b3 libmpfr6_4.2.2-1 libnspr4_2:4.36-1 libnspr4-dev_2:4.36-1 libnss3_2:3.112-1 libnss3-dev_2:3.112-1 libpam-modules_1.7.0-3 libpam-modules-bin_1.7.0-3 libpam-runtime_1.7.0-3 libpam0g_1.7.0-3 libpcre2-8-0_10.45-1 libperl5.40_5.40.1-3 libpipeline1_1.5.8-1 libpkgconf3_1.8.1-4 libprotobuf-dev_3.21.12-11 libprotobuf-lite32t64_3.21.12-11 libprotobuf32t64_3.21.12-11 libseccomp-dev_2.6.0-2 libseccomp2_2.6.0-2 libselinux1_3.8.1-1 libsframe1_2.44-3 libsmartcols1_2.41-5 libsqlite3-0_3.46.1-6 libssl3t64_3.5.0-2 libstdc++-14-dev_14.2.0-19 libstdc++6_14.2.0-19 libsystemd-dev_257.6-1 libsystemd0_257.6-1 libtinfo6_6.5+20250216-2 libtool_2.5.4-4 libtsan2_14.2.0-19 libubsan1_14.2.0-19 libuchardet0_0.0.8-1+b2 libudev1_257.6-1 libunistring5_1.3-2 libuuid1_2.41-5 libxml2_2.12.7+dfsg+really2.9.14-1 libzstd1_1.5.7+dfsg-1 linux-libc-dev_6.12.32-1 m4_1.4.19-8 make_4.4.1-2 man-db_2.13.1-1 mawk_1.3.4.20250131-1 media-types_13.0.0 ncurses-base_6.5+20250216-2 ncurses-bin_6.5+20250216-2 openssl-provider-legacy_3.5.0-2 patch_2.8-1 perl_5.40.1-3 perl-base_5.40.1-3 perl-modules-5.40_5.40.1-3 pkgconf_1.8.1-4 pkgconf-bin_1.8.1-4 po-debconf_1.0.21+nmu1 rpcsvc-proto_1.4.3-1+b2 sed_4.9-2 sensible-utils_0.0.25 sysvinit-utils_3.14-4 tar_1.35+dfsg-3.1 util-linux_2.41-5 xz-utils_5.8.1-1 zlib1g_1:1.3.dfsg+really1.3.1-1+b1 zlib1g-dev_1:1.3.dfsg+really1.3.1-1+b1 +------------------------------------------------------------------------------+ | Build Fri, 04 Jul 2025 16:55:05 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: golang-github-containerd-stargz-snapshotter Binary: stargz-snapshotter, golang-github-containerd-stargz-snapshotter-dev Architecture: any all Version: 0.14.3-4 Maintainer: Debian Go Packaging Team Uploaders: Reinhard Tartler Homepage: https://github.com/containerd/stargz-snapshotter Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/go-team/packages/golang-github-containerd-stargz-snapshotter Vcs-Git: https://salsa.debian.org/go-team/packages/golang-github-containerd-stargz-snapshotter.git Testsuite: autopkgtest-pkg-go Build-Depends: debhelper-compat (= 13), dh-golang, golang-any, golang-github-containerd-console-dev, golang-github-containerd-containerd-dev, golang-github-containerd-continuity-dev, golang-github-containerd-go-cni-dev, golang-github-coreos-go-systemd-dev, golang-github-docker-go-metrics-dev, golang-github-golang-groupcache-dev, golang-github-google-gofuzz-dev, golang-github-hanwen-go-fuse-dev, golang-github-hashicorp-go-multierror-dev, golang-github-hashicorp-go-retryablehttp-dev, golang-github-klauspost-compress-dev (>> 1.11.13), golang-github-moby-sys-dev, golang-github-opencontainers-go-digest-dev, golang-github-opencontainers-image-spec-dev, golang-github-opencontainers-specs-dev, golang-github-pelletier-go-toml-dev, golang-github-pkg-errors-dev, golang-github-rs-xid-dev, golang-github-urfave-cli-dev, golang-github-vbatts-tar-split-dev, golang-golang-x-sync-dev, golang-golang-x-sys-dev, golang-google-grpc-dev, golang-google-protobuf-dev, golang-gopkg-inf.v0-dev, golang-logrus-dev, golang-prometheus-client-dev Package-List: golang-github-containerd-stargz-snapshotter-dev deb golang optional arch=all stargz-snapshotter deb golang optional arch=any Checksums-Sha1: dab34820784b59283ec09be0e08ab352f71d7976 1544580 golang-github-containerd-stargz-snapshotter_0.14.3.orig.tar.gz 3bc345da58d2e07dc8fc1283211c5b26b7a6083c 5468 golang-github-containerd-stargz-snapshotter_0.14.3-4.debian.tar.xz Checksums-Sha256: 5397d799f76e5b7994820b1bf854f09e5a01c4607f5b9c4c5fd81a4ff7507754 1544580 golang-github-containerd-stargz-snapshotter_0.14.3.orig.tar.gz f1a14ca76c1e6c31320edaec1a554ca8c1fd03c4cdbdc7ff1de04d60545abe61 5468 golang-github-containerd-stargz-snapshotter_0.14.3-4.debian.tar.xz Files: 1392a1066539a5cd2e044edd81e5d55c 1544580 golang-github-containerd-stargz-snapshotter_0.14.3.orig.tar.gz 27bbdeb2be4801455ea951aee5c7c2b1 5468 golang-github-containerd-stargz-snapshotter_0.14.3-4.debian.tar.xz Go-Import-Path: github.com/containerd/stargz-snapshotter Dgit: f56d8203300b424cb78b2d0834b25b7590a9aa7c debian archive/debian/0.14.3-4 https://git.dgit.debian.org/golang-github-containerd-stargz-snapshotter -----BEGIN PGP SIGNATURE----- iQNoBAEWCgMQFiEEo8ychwudMQq61M8vUXIrCP5HRaIFAmf92KUUHHNpbW9uQGpv c2Vmc3Nvbi5vcmfCHCYAmDMEXJLOtBYJKwYBBAHaRw8BAQdACIcrZIvhrxDBkK9f V+QlTmXxo2naObDuGtw58YaxlOu0JVNpbW9uIEpvc2Vmc3NvbiA8c2ltb25Aam9z ZWZzc29uLm9yZz6IlgQTFggAPgIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgBYh BLHSvRN1vst4TPT4xNc89jjFPAa+BQJn0XQkBQkNZGbwAAoJENc89jjFPAa+BtIA /iR73CfBurG9y8pASh3cbGOMHpDZfMAtosu6jbpO69GHAP4p7l57d+iVty2VQMsx +3TCSAvZkpr4P/FuTzZ8JZe8BrgzBFySz4EWCSsGAQQB2kcPAQEHQOxTCIOaeXAx I2hIX4HK9bQTpNVei708oNr1Klm8qCGKiPUEGBYIACYCGwIWIQSx0r0Tdb7LeEz0 +MTXPPY4xTwGvgUCZ9F0SgUJDWRmSQCBdiAEGRYIAB0WIQSjzJyHC50xCrrUzy9R cisI/kdFogUCXJLPgQAKCRBRcisI/kdFoqdMAQCgH45aseZgIrwKOvUOA9QfsmeE 8GZHYNuFHmM9FEQS6AD6A4x5aYvoY6lo98pgtw2HPDhmcCXFItjXCrV4A0GmJA4J ENc89jjFPAa+wUUBAO64fbZek6FPlRK0DrlWsrjCXuLi6PUxyzCAY6lG2nhUAQC6 qobB9mkZlZ0qihy1x4JRtflqFcqqT9n7iUZkCDIiDbg4BFySz2oSCisGAQQBl1UB BQEBB0AxlRumDW6nZY7A+VCfek9VpEx6PJmdJyYPt3lNHMd6HAMBCAeIfgQYFggA JgIbDBYhBLHSvRN1vst4TPT4xNc89jjFPAa+BQJn0XTSBQkNZGboAAoJENc89jjF PAa+0M0BAPPRq73kLnHYNDMniVBOzUdi2XeF32idjEWWfjvyIJUOAP4wZ+ALxIeh is3Uw2BzGZE6ttXQ2Q+DeCJO3TPpIqaXDAAKCRBRcisI/kdFoldaAP9t2fsM+T0V jBsHXpen2Nd1Mo+5q47evTsgOoAMg62gKgD9EKbjZ38kq4CHr7FEGxMd9YO6z+55 +RGcMzNFCrlmHA4= =r0mb -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./golang-github-containerd-stargz-snapshotter_0.14.3-4.dsc: unsupported subcommand dpkg-source: info: extracting golang-github-containerd-stargz-snapshotter in /build/reproducible-path/golang-github-containerd-stargz-snapshotter-0.14.3 dpkg-source: info: unpacking golang-github-containerd-stargz-snapshotter_0.14.3.orig.tar.gz dpkg-source: info: unpacking golang-github-containerd-stargz-snapshotter_0.14.3-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying no-ipvs.patch Check disk space ---------------- Sufficient free space for build Hack binNMU version ------------------- Created changelog entry for binNMU version 0.14.3-4+b4 User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 LOGNAME=sbuild PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL=/bin/sh SOURCE_DATE_EPOCH=1750625145 USER=sbuild dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -B dpkg-buildpackage: info: source package golang-github-containerd-stargz-snapshotter dpkg-buildpackage: info: source version 0.14.3-4+b4 dpkg-buildpackage: info: source distribution sid dpkg-buildpackage: info: source changed by riscv64 Build Daemon (rv-manda-02) dpkg-source --before-build . dpkg-buildpackage: info: host architecture riscv64 debian/rules clean dh clean --builddirectory=_build --buildsystem=golang --with=golang dh_auto_clean -O--builddirectory=_build -O--buildsystem=golang dh_autoreconf_clean -O--builddirectory=_build -O--buildsystem=golang dh_clean -O--builddirectory=_build -O--buildsystem=golang debian/rules binary-arch dh binary-arch --builddirectory=_build --buildsystem=golang --with=golang dh_update_autotools_config -a -O--builddirectory=_build -O--buildsystem=golang dh_autoreconf -a -O--builddirectory=_build -O--buildsystem=golang dh_auto_configure -a -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -a -O--builddirectory=_build -O--buildsystem=golang cd _build && go install -trimpath -v -p 4 github.com/containerd/stargz-snapshotter/analyzer github.com/containerd/stargz-snapshotter/analyzer/fanotify github.com/containerd/stargz-snapshotter/analyzer/fanotify/conn github.com/containerd/stargz-snapshotter/analyzer/fanotify/service github.com/containerd/stargz-snapshotter/analyzer/recorder github.com/containerd/stargz-snapshotter/cache github.com/containerd/stargz-snapshotter/cmd/ctr-remote github.com/containerd/stargz-snapshotter/cmd/ctr-remote/commands github.com/containerd/stargz-snapshotter/estargz github.com/containerd/stargz-snapshotter/estargz/errorutil github.com/containerd/stargz-snapshotter/estargz/externaltoc github.com/containerd/stargz-snapshotter/estargz/zstdchunked github.com/containerd/stargz-snapshotter/fs github.com/containerd/stargz-snapshotter/fs/config github.com/containerd/stargz-snapshotter/fs/layer github.com/containerd/stargz-snapshotter/fs/metrics/common github.com/containerd/stargz-snapshotter/fs/metrics/layer github.com/containerd/stargz-snapshotter/fs/reader github.com/containerd/stargz-snapshotter/fs/remote github.com/containerd/stargz-snapshotter/fs/source github.com/containerd/stargz-snapshotter/metadata github.com/containerd/stargz-snapshotter/metadata/memory github.com/containerd/stargz-snapshotter/metadata/testutil github.com/containerd/stargz-snapshotter/nativeconverter github.com/containerd/stargz-snapshotter/nativeconverter/estargz github.com/containerd/stargz-snapshotter/nativeconverter/estargz/externaltoc github.com/containerd/stargz-snapshotter/nativeconverter/zstdchunked github.com/containerd/stargz-snapshotter/recorder github.com/containerd/stargz-snapshotter/script/benchmark/hello-bench/src/go github.com/containerd/stargz-snapshotter/snapshot github.com/containerd/stargz-snapshotter/store github.com/containerd/stargz-snapshotter/task github.com/containerd/stargz-snapshotter/util/cacheutil github.com/containerd/stargz-snapshotter/util/containerdutil github.com/containerd/stargz-snapshotter/util/criutil github.com/containerd/stargz-snapshotter/util/ioutils github.com/containerd/stargz-snapshotter/util/namedmutex github.com/containerd/stargz-snapshotter/util/testutil github.com/containerd/stargz-snapshotter/version internal/unsafeheader internal/byteorder internal/goarch internal/coverage/rtcov internal/cpu internal/abi internal/chacha8rand internal/godebugs internal/goexperiment internal/bytealg internal/goos internal/profilerecord internal/runtime/atomic internal/asan internal/msan internal/runtime/math internal/runtime/sys internal/runtime/syscall internal/stringslite internal/runtime/exithook sync/atomic math/bits unicode unicode/utf8 internal/itoa cmp math encoding unicode/utf16 log/internal internal/nettrace container/list crypto/internal/fips140/alias crypto/internal/fips140deps/byteorder internal/race crypto/internal/fips140deps/cpu internal/runtime/maps internal/sync crypto/internal/boring/sig vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/internal/alias google.golang.org/protobuf/internal/flags google.golang.org/grpc/serviceconfig google.golang.org/protobuf/internal/set github.com/klauspost/compress github.com/klauspost/compress/internal/le github.com/containerd/containerd/defaults github.com/google/go-cmp/cmp/internal/flags log/slog/internal go.opentelemetry.io/otel/internal go.opentelemetry.io/otel/metric/embedded go.opentelemetry.io/otel/trace/embedded github.com/containerd/containerd/services github.com/containerd/containerd/pkg/deprecation github.com/golang/groupcache/lru github.com/intel/goresctrl/pkg/kubernetes golang.org/x/exp/constraints golang.org/x/exp/maps golang.org/x/exp/slices github.com/opencontainers/runtime-spec/specs-go/features github.com/containerd/stargz-snapshotter/fs/config github.com/containerd/stargz-snapshotter/nativeconverter github.com/containerd/stargz-snapshotter/version runtime internal/reflectlite iter weak sync crypto/internal/fips140/subtle slices maps crypto/subtle github.com/containerd/containerd/version runtime/metrics sort errors internal/testlog internal/bisect io internal/oserror syscall internal/godebug bytes strings strconv path runtime/cgo bufio reflect hash hash/crc32 time internal/syscall/unix internal/syscall/execenv html regexp/syntax regexp context io/fs internal/filepathlite internal/poll vendor/golang.org/x/net/dns/dnsmessage os internal/singleflight unique internal/fmtsort encoding/binary net/netip crypto crypto/internal/fips140deps/godebug crypto/internal/fips140 crypto/internal/fips140/sha256 crypto/internal/fips140/sha3 crypto/internal/fips140/sha512 fmt golang.org/x/sys/unix path/filepath encoding/base64 crypto/internal/fips140/hmac net crypto/internal/fips140/check os/user encoding/json compress/flate compress/gzip github.com/containerd/console archive/tar log net/url golang.org/x/net/internal/timeseries text/template/parse crypto/internal/fips140/aes crypto/internal/sysrand crypto/internal/entropy math/rand/v2 crypto/internal/randutil math/rand crypto/internal/fips140/drbg crypto/internal/fips140/aes/gcm text/template crypto/internal/fips140only math/big crypto/cipher crypto/internal/boring crypto/aes crypto/des crypto/internal/fips140/nistec/fiat html/template crypto/rand crypto/internal/fips140/edwards25519/field crypto/internal/boring/bbig crypto/internal/impl crypto/internal/fips140/bigmod crypto/sha3 crypto/internal/fips140hash crypto/sha512 encoding/asn1 crypto/internal/fips140/nistec crypto/internal/fips140/edwards25519 crypto/internal/fips140/ed25519 vendor/golang.org/x/crypto/cryptobyte crypto/ed25519 crypto/hmac crypto/internal/fips140/hkdf crypto/internal/fips140/mlkem crypto/internal/fips140/tls12 crypto/internal/fips140/tls13 vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 crypto/md5 vendor/golang.org/x/crypto/chacha20poly1305 crypto/rc4 crypto/internal/fips140/rsa crypto/sha1 crypto/sha256 crypto/tls/internal/fips140tls crypto/dsa encoding/hex encoding/pem crypto/x509/pkix vendor/golang.org/x/text/transform vendor/golang.org/x/text/unicode/bidi crypto/rsa crypto/internal/fips140/ecdh vendor/golang.org/x/text/unicode/norm crypto/ecdh crypto/elliptic crypto/internal/fips140/ecdsa crypto/internal/hpke vendor/golang.org/x/text/secure/bidirule net/textproto vendor/golang.org/x/net/http2/hpack crypto/ecdsa mime mime/quotedprintable net/http/internal net/http/internal/ascii vendor/golang.org/x/net/idna text/tabwriter google.golang.org/grpc/backoff google.golang.org/grpc/internal/grpclog google.golang.org/grpc/grpclog crypto/x509 google.golang.org/grpc/connectivity mime/multipart google.golang.org/grpc/attributes hash/fnv vendor/golang.org/x/net/http/httpguts vendor/golang.org/x/net/http/httpproxy google.golang.org/protobuf/internal/detrand google.golang.org/protobuf/internal/errors google.golang.org/protobuf/internal/pragma google.golang.org/protobuf/encoding/protowire go/token google.golang.org/grpc/internal google.golang.org/protobuf/reflect/protoreflect google.golang.org/grpc/metadata google.golang.org/grpc/internal/grpcrand google.golang.org/grpc/codes google.golang.org/grpc/internal/grpcutil embed google.golang.org/grpc/encoding google.golang.org/protobuf/internal/version google.golang.org/protobuf/internal/editiondefaults google.golang.org/grpc/internal/backoff google.golang.org/grpc/internal/balancerload google.golang.org/grpc/internal/buffer google.golang.org/grpc/internal/idle google.golang.org/grpc/internal/grpcsync golang.org/x/text/transform golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/order google.golang.org/protobuf/internal/strs google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/runtime/protoiface crypto/tls google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/proto google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/internal/protolazy google.golang.org/protobuf/internal/encoding/json google.golang.org/protobuf/internal/encoding/defval golang.org/x/text/secure/bidirule golang.org/x/net/idna google.golang.org/protobuf/internal/filedesc google.golang.org/protobuf/encoding/prototext golang.org/x/net/http2/hpack golang.org/x/net/http/httpguts google.golang.org/grpc/internal/syscall google.golang.org/grpc/keepalive google.golang.org/grpc/stats google.golang.org/grpc/tap google.golang.org/grpc/internal/envconfig google.golang.org/grpc/internal/resolver/dns/internal github.com/containerd/containerd/archive/tarheader github.com/sirupsen/logrus github.com/containerd/continuity/sysx google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/encoding/protojson google.golang.org/protobuf/internal/impl github.com/containerd/containerd/pkg/epoch golang.org/x/sync/errgroup io/ioutil github.com/containerd/log github.com/containerd/continuity/fs github.com/moby/sys/userns github.com/cespare/xxhash github.com/klauspost/compress/fse github.com/containerd/containerd/archive github.com/klauspost/compress/huff0 github.com/klauspost/compress/internal/snapref runtime/debug net/http/httptrace net/http google.golang.org/grpc/internal/credentials github.com/klauspost/compress/zstd google.golang.org/grpc/credentials google.golang.org/grpc/internal/channelz google.golang.org/grpc/channelz google.golang.org/grpc/resolver google.golang.org/grpc/balancer google.golang.org/grpc/balancer/base google.golang.org/grpc/balancer/roundrobin google.golang.org/grpc/credentials/insecure google.golang.org/grpc/internal/balancer/gracefulswitch google.golang.org/grpc/internal/metadata google.golang.org/grpc/internal/serviceconfig google.golang.org/grpc/internal/resolver google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/internal/transport/networktype google.golang.org/grpc/internal/resolver/unix google.golang.org/grpc/peer google.golang.org/grpc/balancer/grpclb/state google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/resolver/dns os/exec github.com/containerd/fifo github.com/containerd/containerd/archive/compression github.com/containerd/containerd/cio github.com/gogo/protobuf/proto github.com/containerd/errdefs google.golang.org/protobuf/internal/filetype github.com/containerd/containerd/pkg/randutil google.golang.org/protobuf/runtime/protoimpl github.com/opencontainers/go-digest google.golang.org/protobuf/protoadapt google.golang.org/grpc/encoding/proto google.golang.org/protobuf/types/known/durationpb google.golang.org/protobuf/types/known/timestamppb github.com/golang/protobuf/ptypes/duration google.golang.org/protobuf/types/known/anypb github.com/golang/protobuf/ptypes/timestamp google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/genproto/googleapis/rpc/status google.golang.org/grpc/internal/status google.golang.org/grpc/internal/pretty google.golang.org/grpc/status google.golang.org/protobuf/types/known/emptypb google.golang.org/grpc/internal/binarylog google.golang.org/protobuf/types/known/fieldmaskpb google.golang.org/protobuf/types/descriptorpb github.com/containerd/containerd/api/types/task github.com/containerd/containerd/errdefs github.com/containerd/containerd/filters github.com/opencontainers/image-spec/specs-go github.com/opencontainers/image-spec/specs-go/v1 github.com/containerd/containerd/content github.com/containerd/containerd/api/types github.com/google/go-cmp/cmp/internal/diff github.com/google/go-cmp/cmp/internal/function github.com/google/go-cmp/cmp/internal/value google.golang.org/genproto/protobuf/field_mask github.com/containerd/containerd/protobuf/types github.com/containerd/containerd/labels github.com/google/go-cmp/cmp github.com/containerd/platforms golang.org/x/sync/semaphore github.com/containerd/containerd/images github.com/containerd/containerd/contrib/seccomp/kernelversion golang.org/x/net/trace golang.org/x/net/http2 net/http/httputil github.com/containerd/typeurl/v2 github.com/moby/sys/mountinfo github.com/containerd/containerd/containers github.com/containerd/containerd/protobuf github.com/containerd/containerd/mount github.com/containerd/containerd/protobuf/proto github.com/containerd/containerd/events github.com/containerd/containerd/reference github.com/distribution/reference github.com/containerd/containerd/leases github.com/containerd/containerd/identifiers github.com/containerd/containerd/diff github.com/containerd/ttrpc github.com/containerd/containerd/images/archive github.com/containerd/containerd/pkg/cap github.com/containerd/containerd/snapshots github.com/moby/sys/user github.com/opencontainers/runtime-spec/specs-go github.com/containerd/containerd/pkg/dialer github.com/containerd/containerd/pkg/kmutex github.com/containerd/containerd/pkg/streaming github.com/containerd/containerd/pkg/transfer github.com/containerd/containerd/api/types/transfer github.com/containerd/containerd/pkg/cleanup log/slog/internal/buffer log/slog github.com/containerd/containerd/pkg/transfer/streaming github.com/containerd/containerd/namespaces go.opentelemetry.io/otel/internal/attribute go.opentelemetry.io/otel/attribute github.com/containerd/containerd/oci github.com/go-logr/logr go.opentelemetry.io/otel/codes go.opentelemetry.io/otel/metric github.com/go-logr/logr/funcr google.golang.org/grpc/internal/transport go.opentelemetry.io/otel/internal/baggage github.com/go-logr/stdr go.opentelemetry.io/otel/baggage go.opentelemetry.io/otel/trace go.opentelemetry.io/otel/semconv/v1.21.0 github.com/opencontainers/image-spec/identity github.com/docker/go-events go.opentelemetry.io/otel/propagation github.com/containerd/containerd/events/exchange go.opentelemetry.io/otel/internal/global github.com/containerd/containerd/plugin github.com/containerd/containerd/remotes github.com/containerd/containerd/remotes/errors github.com/containerd/containerd/remotes/docker/auth github.com/containerd/containerd/remotes/docker/schema1 github.com/moby/locker github.com/containerd/containerd/rootfs github.com/containerd/containerd/runtime/linux/runctypes go.opentelemetry.io/otel github.com/containerd/containerd/runtime/v2/runc/options github.com/containerd/containerd/services/warning google.golang.org/grpc github.com/containerd/containerd/tracing google.golang.org/genproto/googleapis/rpc/code database/sql/driver os/signal github.com/containerd/containerd/pkg/unpack github.com/containerd/containerd/remotes/docker github.com/google/uuid github.com/moby/sys/signal github.com/opencontainers/selinux/pkg/pwalkdir github.com/opencontainers/selinux/go-selinux github.com/containerd/containerd/pkg/atomicfile github.com/containerd/containerd/pkg/transfer/plugins github.com/pelletier/go-toml github.com/opencontainers/selinux/go-selinux/label github.com/containerd/containerd/pkg/transfer/registry flag github.com/russross/blackfriday/v2 github.com/containerd/cgroups/cgroup1/stats github.com/containerd/cgroups/cgroup2/stats github.com/containerd/containerd/api/services/containers/v1 github.com/containerd/containerd/api/services/content/v1 github.com/containerd/containerd/api/services/diff/v1 github.com/containerd/containerd/api/services/events/v1 github.com/containerd/containerd/api/services/images/v1 github.com/containerd/containerd/api/services/introspection/v1 github.com/containerd/containerd/api/services/leases/v1 github.com/containerd/containerd/api/services/namespaces/v1 github.com/containerd/containerd/api/services/sandbox/v1 github.com/containerd/containerd/api/services/snapshots/v1 github.com/containerd/containerd/api/services/streaming/v1 github.com/containerd/containerd/api/services/tasks/v1 github.com/containerd/containerd/api/services/transfer/v1 github.com/containerd/containerd/api/services/version/v1 github.com/containerd/containerd/content/proxy github.com/containerd/containerd/diff/proxy github.com/containerd/containerd/leases/proxy github.com/containerd/containerd/pkg/transfer/proxy github.com/containerd/containerd/api/runtime/sandbox/v1 github.com/containerd/containerd/services/introspection github.com/containerd/containerd/snapshots/proxy google.golang.org/grpc/health/grpc_health_v1 github.com/containerd/containerd/remotes/docker/config github.com/cpuguy83/go-md2man/v2/md2man github.com/containernetworking/cni/pkg/types github.com/urfave/cli github.com/containerd/containerd/sandbox internal/sysinfo github.com/containernetworking/cni/pkg/types/internal github.com/containernetworking/cni/pkg/types/create github.com/containernetworking/cni/pkg/types/020 github.com/containernetworking/cni/pkg/utils runtime/trace github.com/containerd/containerd/sandbox/proxy github.com/containernetworking/cni/pkg/types/040 testing github.com/containernetworking/cni/pkg/types/100 github.com/containerd/containerd github.com/containernetworking/cni/pkg/version github.com/containernetworking/cni/pkg/invoke github.com/containernetworking/cni/libcni github.com/containerd/containerd/log github.com/containerd/containerd/platforms github.com/containerd/stargz-snapshotter/analyzer/fanotify/conn github.com/hashicorp/errwrap github.com/containerd/containerd/images/converter github.com/hashicorp/go-multierror github.com/containerd/stargz-snapshotter/analyzer/fanotify github.com/containerd/containerd/images/converter/uncompress github.com/containerd/stargz-snapshotter/recorder github.com/containerd/stargz-snapshotter/util/containerdutil github.com/rs/xid github.com/containerd/stargz-snapshotter/analyzer/fanotify/service github.com/containerd/stargz-snapshotter/analyzer/recorder github.com/containerd/stargz-snapshotter/util/cacheutil github.com/containerd/stargz-snapshotter/util/namedmutex encoding/csv github.com/containerd/stargz-snapshotter/cache github.com/containerd/go-cni github.com/containerd/containerd/contrib/apparmor github.com/containerd/containerd/contrib/nvidia github.com/containerd/containerd/contrib/seccomp github.com/containerd/containerd/pkg/runtimeoptions/v1 gopkg.in/inf.v0 github.com/intel/goresctrl/pkg/cgroups github.com/intel/goresctrl/pkg/log github.com/intel/goresctrl/pkg/blockio/internal/resource sigs.k8s.io/yaml/goyaml.v2 github.com/containerd/containerd/cmd/ctr/commands github.com/docker/go-units github.com/containerd/containerd/pkg/progress github.com/containerd/containerd/api/events github.com/containerd/containerd/pkg/transfer/archive github.com/containerd/containerd/pkg/transfer/image github.com/containerd/containerd/cmd/ctr/commands/tasks github.com/containerd/containerd/cmd/ctr/commands/content github.com/containerd/containerd/cmd/ctr/commands/deprecations github.com/containerd/containerd/cmd/ctr/commands/events github.com/containerd/stargz-snapshotter/analyzer github.com/containerd/containerd/cmd/ctr/commands/info github.com/containerd/containerd/cmd/ctr/commands/images github.com/containerd/containerd/cmd/ctr/commands/install sigs.k8s.io/yaml github.com/containerd/containerd/cmd/ctr/commands/leases github.com/intel/goresctrl/pkg/blockio github.com/containerd/cgroups github.com/godbus/dbus hash/adler32 github.com/containerd/containerd/cmd/ctr/commands/run compress/zlib debug/dwarf internal/saferio internal/zstd github.com/cilium/ebpf/internal/unix github.com/cilium/ebpf/internal/sys github.com/containerd/containerd/cmd/ctr/commands/containers debug/elf go/scanner github.com/cilium/ebpf/asm go/ast go/build/constraint go/doc/comment github.com/containerd/containerd/cmd/ctr/commands/oci github.com/containerd/containerd/cmd/ctr/commands/plugins github.com/coreos/go-systemd/dbus go/parser github.com/containerd/containerd/cmd/ctr/commands/pprof go/printer github.com/containerd/containerd/cmd/ctr/commands/sandboxes github.com/containerd/cgroups/cgroup1 github.com/containerd/containerd/api/runtime/task/v2 github.com/containerd/containerd/api/services/ttrpc/events/v1 github.com/containerd/containerd/pkg/shutdown go/format github.com/containerd/containerd/sys github.com/containerd/go-runc github.com/cilium/ebpf/internal github.com/containerd/containerd/pkg/ttrpcutil github.com/containerd/containerd/cmd/ctr/commands/snapshots github.com/containerd/containerd/cmd/ctr/commands/version github.com/cilium/ebpf/btf github.com/cilium/ebpf/internal/tracefs github.com/containerd/containerd/pkg/seed github.com/containerd/containerd/sys/reaper github.com/containernetworking/plugins/pkg/ns github.com/moby/sys/symlink github.com/containerd/containerd/pkg/snapshotters github.com/containerd/stargz-snapshotter/estargz/errorutil github.com/vbatts/tar-split/archive/tar github.com/containerd/containerd/pkg/netns github.com/containerd/containerd/runtime/v2/shim github.com/containerd/stargz-snapshotter/fs/source github.com/containerd/stargz-snapshotter/util/ioutils expvar github.com/containerd/containerd/cmd/ctr/commands/shim github.com/containerd/stargz-snapshotter/estargz github.com/beorn7/perks/quantile github.com/prometheus/client_model/go github.com/munnerz/goautoneg google.golang.org/protobuf/encoding/protodelim github.com/prometheus/common/model github.com/prometheus/procfs/internal/fs github.com/prometheus/procfs/internal/util github.com/cilium/ebpf/internal/kconfig github.com/prometheus/procfs github.com/cilium/ebpf github.com/prometheus/client_golang/prometheus/internal github.com/prometheus/common/expfmt github.com/containerd/containerd/content/local github.com/cilium/ebpf/link github.com/hashicorp/go-cleanhttp github.com/prometheus/client_golang/prometheus github.com/containerd/stargz-snapshotter/estargz/zstdchunked github.com/containerd/stargz-snapshotter/nativeconverter/estargz github.com/containerd/stargz-snapshotter/estargz/externaltoc github.com/containerd/cgroups/cgroup2 github.com/containerd/stargz-snapshotter/nativeconverter/zstdchunked github.com/containerd/stargz-snapshotter/nativeconverter/estargz/externaltoc github.com/containerd/stargz-snapshotter/metadata github.com/containerd/stargz-snapshotter/util/testutil github.com/containerd/stargz-snapshotter/cmd/ctr-remote/commands github.com/containerd/containerd/runtime/opts github.com/hashicorp/go-retryablehttp github.com/containerd/containerd/cmd/ctr/commands/namespaces github.com/containerd/containerd/cmd/ctr/app golang.org/x/sync/singleflight github.com/containerd/stargz-snapshotter/task github.com/hanwen/go-fuse/splice github.com/hanwen/go-fuse/internal github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil github.com/containerd/stargz-snapshotter/metadata/memory github.com/hanwen/go-fuse/fuse github.com/containerd/stargz-snapshotter/cmd/ctr-remote github.com/containerd/containerd/snapshots/overlay/overlayutils go.etcd.io/bbolt github.com/containerd/stargz-snapshotter/fs/metrics/common github.com/containerd/stargz-snapshotter/fs/reader github.com/containerd/stargz-snapshotter/fs/remote github.com/hanwen/go-fuse/fs github.com/prometheus/client_golang/prometheus/promhttp github.com/containerd/containerd/metadata/boltutil github.com/containerd/containerd/snapshots/storage github.com/containerd/stargz-snapshotter/snapshot github.com/containerd/stargz-snapshotter/fs/layer github.com/containerd/stargz-snapshotter/metadata/testutil github.com/docker/go-metrics github.com/containerd/stargz-snapshotter/script/benchmark/hello-bench/src/go github.com/containerd/stargz-snapshotter/util/criutil github.com/containerd/stargz-snapshotter/fs/metrics/layer github.com/containerd/stargz-snapshotter/fs github.com/containerd/stargz-snapshotter/store debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/golang-github-containerd-stargz-snapshotter-0.14.3' DH_GOLANG_EXCLUDES="stargz-snapshotter/service cmd/containerd-stargz-grpc cmd/stargz-store ipfs nativeconverter estargz/zstdchunked" GOMAXPROCS=4 dh_auto_test -v --max-parallel=2 -- --skip=TestOverlayView Set GO_TEST_TIMEOUT_SCALE to 3 cd _build && go test -vet=off -v -p 2 --skip=TestOverlayView github.com/containerd/stargz-snapshotter/analyzer github.com/containerd/stargz-snapshotter/analyzer/fanotify github.com/containerd/stargz-snapshotter/analyzer/fanotify/conn github.com/containerd/stargz-snapshotter/analyzer/fanotify/service github.com/containerd/stargz-snapshotter/analyzer/recorder github.com/containerd/stargz-snapshotter/cache github.com/containerd/stargz-snapshotter/cmd/ctr-remote github.com/containerd/stargz-snapshotter/cmd/ctr-remote/commands github.com/containerd/stargz-snapshotter/estargz github.com/containerd/stargz-snapshotter/estargz/errorutil github.com/containerd/stargz-snapshotter/estargz/externaltoc github.com/containerd/stargz-snapshotter/fs github.com/containerd/stargz-snapshotter/fs/config github.com/containerd/stargz-snapshotter/fs/layer github.com/containerd/stargz-snapshotter/fs/metrics/common github.com/containerd/stargz-snapshotter/fs/metrics/layer github.com/containerd/stargz-snapshotter/fs/reader github.com/containerd/stargz-snapshotter/fs/remote github.com/containerd/stargz-snapshotter/fs/source github.com/containerd/stargz-snapshotter/metadata github.com/containerd/stargz-snapshotter/metadata/memory github.com/containerd/stargz-snapshotter/metadata/testutil github.com/containerd/stargz-snapshotter/recorder github.com/containerd/stargz-snapshotter/script/benchmark/hello-bench/src/go github.com/containerd/stargz-snapshotter/snapshot github.com/containerd/stargz-snapshotter/store github.com/containerd/stargz-snapshotter/task github.com/containerd/stargz-snapshotter/util/cacheutil github.com/containerd/stargz-snapshotter/util/containerdutil github.com/containerd/stargz-snapshotter/util/criutil github.com/containerd/stargz-snapshotter/util/ioutils github.com/containerd/stargz-snapshotter/util/namedmutex github.com/containerd/stargz-snapshotter/util/testutil github.com/containerd/stargz-snapshotter/version ? github.com/containerd/stargz-snapshotter/analyzer [no test files] ? github.com/containerd/stargz-snapshotter/analyzer/fanotify [no test files] ? github.com/containerd/stargz-snapshotter/analyzer/fanotify/conn [no test files] ? github.com/containerd/stargz-snapshotter/analyzer/fanotify/service [no test files] === RUN TestNodeIndex === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix= time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:6dc782755ba989d63ce822495b5d9c4e29546bb480227909d616cbfae1e83904\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix= time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:31e7f20201a77778b3840001c639df50da85858d197829ef86f56a42a5dbc2bf\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=./ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:e5f961404cd344e15e9ec66cfce67cc8228336d74216881c62ee6f152c7ef427\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:5e4b3e681de015dc93fe6333aded3643cc69b90c65383c46c8c5a54ffa0cdf64\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=/ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:c36e02471cc714b3f382b020927c6ebd0aa591b1628d0657a58eb954cfff6f0d\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:1848cad327135fcb7730d8a7c5b48e4aa96a55bf607c2dc44a9038cecfff8b38\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=../ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:00cffa0efbacf9161b9ff16b9ee5ee3234630c71edb951b03a369cc24072667c\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:d4ff15f583d4cec7490529100142991bc97cbb9ae0e0f6ca21d2b5217e3c7e13\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix= time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:1e93424e6260827e747497d3ef1c5340c7bf29f08d14fbe5d8a04e2076f4460d\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:fc147a276be60a15c5934cc7e1866e4384b3209d026c81387410e798b77df1cb\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:adaf58bc9baef7c32a32a9e6db2a5ac5493f1e9828b4c1bec122a19058411fe3\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix= time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:f098af0f4a2d51bdba59d94d62be51a3abd3aa14ca0f8ab363ed7f24ed080708\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:ebc07cc2f0f0554028b6837819815f7daf054e754b9b1871a5e156979ea1f9b8\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:8eb677c9558d56333fed27011f180c9718dd0df99fee840e82fb0800754b1f48\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=./ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:37774d4fe1d0a825fea716b22427f3c003580c8de91ad4482109dcf26ad49e16\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:ef552c6fdaf4cd65fe7b14f5109bb2c3981f05729911d59e8b753ba598d68c4f\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:3337d65a14af5984c97fae448c6fbb77f4a35074c71fdfe7765ba26962e769d4\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:e23cc6e6512c5194ca39e4871af2996f32991e662e598e30c0b0238f52fe16cc\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:43e53c357f1411f51773990203b5907242b1dd4e3f4e5963f3ac4fe301549503\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:75a464537fba8c5effede2848f32d2d828221a9e7988f8c60d256a3579a756e9\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=/ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:c6489c76bf85b6f9e245bcc03b8bd962d8c5991326095e1d615f49a181f8f8a5\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:912303362d5631e829a2e6c6769019ed2141daa897d611a646b75aee09578613\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:6e0662f7a956a6129c70df3ee3a9c92352b63d3b9ea8edf3e1f067e8b2269864\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:0e42d2afb7a76f52930eeff70f2a14ed11f57cdfeb67cf72eebe3a095891444f\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:cae6f777178cdaef2d5abb350ef5761561e868026e6e512c9861e51d9d9f1cfd\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:a6bab73c3e652c4869446fddb1047f8464e5b0ef7ef0d9c0aa7bf3bb656a64a3\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=../ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:ed2a14cde844c97dc38a75f2c0a9f09905b0063640056b644c6ae38a04f916e1\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:bddf3f999d38dc1ca32a5e2e16801ab9845ce716d1001faac120c164bdeeae65\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:3ece4ebcbdecaf62a6c6fcc1dc449ff3d622b62348f041b6c7d394921da46848\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:3f9577841e59368ec276284835a1e545fd11617ed63e3d50fcab3edac99125ca\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:2187f238cb9b8e5caef442c582e7bb3f4d64453962be0827e53fd1cb98c82fb9\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:fb2f285b7f3c69b75da4c45027ae6f83fe7422054755fbee4832ae1b9c84f135\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix= time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:8fa097b836ebd228af232af4adfa9a16ce0d3fc70b07f3afa298dee0781010b0\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:bb7d614fd56602f72d378c8e3763057d9657984dd47e9a6c9e4d77c9cb9c39ce\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix= time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:43ff6438b8b1c4cff0fde2b71f313a0ca1db3c3d945646b0cda48d6c52a65774\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:b3da6be253ae6f6349e1c144a91252203c3a8fd83ecb9f136d5a3671bc6abaf0\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=./ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:08100078032146b325f08e6b7bc2c111ab576d118f664855ed9352c0456c4d64\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:3641d67ba01f4e74cf9203f5b8310a0ab5a66b8429ca41ada6fc12e82e84c5ca\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:06b584eaf16ef8f3d9e5a95104e0bbd58b84195b69825d7d9e488de3901af53d\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:a3e6925abb39fa9a16f32a2edd5586d7d65715acf6c267282bcf6c6f6ca35f36\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=/ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:96e6ab4080c7461b2ea24a7df2b8a1042c7500715cd37d78b5efebb0def9198a\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:7e9dc132dee828413172ae866c86429e52f6548944de96d6434c457e053debac\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:808cbe1504277f8cacc44216d773135e26db28d53f359dab2d070d732b8b2c62\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:5657452be3659992ea9c4674ae20cdd33b402f6314f8e9eb3cd709d7cdd4a78f\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=../ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:5f4e3acbf726cf7cb2333d8ba0b1f016e7466672a5146f2175662fa9f68cadf7\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:5e969a4fe6b7fcf7b20455a2dd83b995d4a37a95137b2d9596d22ab13ad9b796\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:eae7d5697ec030f43c2a4ebfb37310a34c78deff36394882c5dce65a3e1ac821\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:8269d8f2d539abeaeea269a53341aa4910e97e95fd2c9d9bdb24af0489fd8ca0\"" === RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix= time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:2b10964d1d882f64d4032648f324c27c35b8a7224bfe8e3bc356c9ee13b6821b\"" recorder_test.go:263: failed to record: "bar/barfile": "bar/barfile" is a deleted file === RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix= time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:4ec933830ee20429b949d7e4da2af67d70fc443efc13cb139e830d020ea3f8c1\"" recorder_test.go:263: failed to record: "bar/barfile": "bar/barfile" is a deleted file === RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix=./ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:e75d4f98c2660ab10b283798e7e7dfec065dbacec8c6e46c5605483ac8087be0\"" recorder_test.go:263: failed to record: "bar/barfile": "bar/barfile" is a deleted file === RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:db4258e85fa3ade0f24a1ad1c17294f522f06c021616a772086e663e617cb42f\"" recorder_test.go:263: failed to record: "bar/barfile": "bar/barfile" is a deleted file === RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix=/ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:59b636c39eaf08859cef5ccb49fca290d381d8462bade777d7c23ef0ac4689c3\"" recorder_test.go:263: failed to record: "bar/barfile": "bar/barfile" is a deleted file === RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:3810a9333c80fde5c2d823c9406175fe254a163b49a954606b64c3b0a72f8d7a\"" recorder_test.go:263: failed to record: "bar/barfile": "bar/barfile" is a deleted file === RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix=../ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:6b18824a9a174a215b5ca1d7cf756f1c1d5e31cb791fc29008f2b8700d244744\"" recorder_test.go:263: failed to record: "bar/barfile": "bar/barfile" is a deleted file === RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:0fb83b26540fa7b98b64e1105df760aa230aaa2488c426a0af88534aa8cdc1a0\"" recorder_test.go:263: failed to record: "bar/barfile": "bar/barfile" is a deleted file === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix= time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:76db53de9f26cfbf6c6c20f3673ba4738a3353a9ad0f967511f9468318b78e03\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix= time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:30dc763af47ddee205b7f6b377af002b7e850eb81d0261630c4bd7c778bde65c\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=./ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:aff9922ee67304845074d6b213e715206ebd4fe220b4bbf735a987b95d722af9\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:e6a382b919b2c458fecd3bfb6719a450826d9280f64f8f31d8ebbd3c4554433c\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=/ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:2d863f74aafdea2fb26306723863ade7dc2a3f34a032dbfda54df2b7545c861d\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:acd9492ad767c75ff4e45052c91c8e8ff009897af3a5f1f4a5f16d852c9f656b\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=../ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:6d0fbb75955c11e4998bd4610b70cbc078ad85b5e1bcf352333436f4601ab064\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:2faf23f022b489ac2c1ebdb0c77e14e306e30dccc4a8605b20882c80b411d932\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=#01 time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:76db53de9f26cfbf6c6c20f3673ba4738a3353a9ad0f967511f9468318b78e03\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=#01 time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:30dc763af47ddee205b7f6b377af002b7e850eb81d0261630c4bd7c778bde65c\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=./#01 time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:aff9922ee67304845074d6b213e715206ebd4fe220b4bbf735a987b95d722af9\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./#01 time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:e6a382b919b2c458fecd3bfb6719a450826d9280f64f8f31d8ebbd3c4554433c\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=/#01 time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:2d863f74aafdea2fb26306723863ade7dc2a3f34a032dbfda54df2b7545c861d\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/#01 time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:acd9492ad767c75ff4e45052c91c8e8ff009897af3a5f1f4a5f16d852c9f656b\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=../#01 time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:6d0fbb75955c11e4998bd4610b70cbc078ad85b5e1bcf352333436f4601ab064\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory === RUN TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../#01 time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" time="2025-07-04T17:01:30Z" level=info msg="analyzing blob \"sha256:2faf23f022b489ac2c1ebdb0c77e14e306e30dccc4a8605b20882c80b411d932\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory --- PASS: TestNodeIndex (0.86s) --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.06s) --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix= (0.02s) --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.01s) --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.01s) --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.01s) --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.01s) --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.01s) --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.01s) --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix= (0.02s) --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.02s) --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.02s) --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.02s) --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.02s) --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.02s) --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.02s) --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.02s) --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix= (0.01s) --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.02s) --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.02s) --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.02s) --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.02s) --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.02s) --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.02s) --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.02s) --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix= (0.01s) --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.02s) --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.01s) --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.02s) --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.01s) --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.02s) --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.01s) --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.02s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix= (0.02s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.02s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.02s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.02s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.02s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.02s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.02s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.02s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=#01 (0.01s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=#01 (0.02s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=./#01 (0.01s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./#01 (0.02s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=/#01 (0.01s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/#01 (0.02s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=../#01 (0.01s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../#01 (0.02s) PASS ok github.com/containerd/stargz-snapshotter/analyzer/recorder 0.870s === RUN TestDirectoryCache === RUN TestDirectoryCache/dir-with-enough-mem-empty_data === RUN TestDirectoryCache/dir-with-enough-mem-data === RUN TestDirectoryCache/dir-with-enough-mem-manydata === RUN TestDirectoryCache/dir-with-enough-mem-dup_data === RUN TestDirectoryCache/dir-with-small-mem-empty_data === RUN TestDirectoryCache/dir-with-small-mem-data === RUN TestDirectoryCache/dir-with-small-mem-manydata === RUN TestDirectoryCache/dir-with-small-mem-dup_data --- PASS: TestDirectoryCache (0.05s) --- PASS: TestDirectoryCache/dir-with-enough-mem-empty_data (0.00s) --- PASS: TestDirectoryCache/dir-with-enough-mem-data (0.00s) --- PASS: TestDirectoryCache/dir-with-enough-mem-manydata (0.00s) --- PASS: TestDirectoryCache/dir-with-enough-mem-dup_data (0.04s) --- PASS: TestDirectoryCache/dir-with-small-mem-empty_data (0.00s) --- PASS: TestDirectoryCache/dir-with-small-mem-data (0.00s) --- PASS: TestDirectoryCache/dir-with-small-mem-manydata (0.00s) --- PASS: TestDirectoryCache/dir-with-small-mem-dup_data (0.00s) === RUN TestMemoryCache === RUN TestMemoryCache/memory-empty_data === RUN TestMemoryCache/memory-data === RUN TestMemoryCache/memory-manydata === RUN TestMemoryCache/memory-dup_data --- PASS: TestMemoryCache (0.00s) --- PASS: TestMemoryCache/memory-empty_data (0.00s) --- PASS: TestMemoryCache/memory-data (0.00s) --- PASS: TestMemoryCache/memory-manydata (0.00s) --- PASS: TestMemoryCache/memory-dup_data (0.00s) PASS ok github.com/containerd/stargz-snapshotter/cache 0.052s ? github.com/containerd/stargz-snapshotter/cmd/ctr-remote [no test files] ? github.com/containerd/stargz-snapshotter/cmd/ctr-remote/commands [no test files] === RUN TestSort === RUN TestSort/nolog-logprefix=""-tarprefix=""-src=0 === RUN TestSort/nolog-logprefix=""-tarprefix="./"-src=0 === RUN TestSort/nolog-logprefix=""-tarprefix="/"-src=0 === RUN TestSort/nolog-logprefix=""-tarprefix="../"-src=0 === RUN TestSort/nolog-logprefix="./"-tarprefix=""-src=0 === RUN TestSort/nolog-logprefix="./"-tarprefix="./"-src=0 === RUN TestSort/nolog-logprefix="./"-tarprefix="/"-src=0 === RUN TestSort/nolog-logprefix="./"-tarprefix="../"-src=0 === RUN TestSort/nolog-logprefix="/"-tarprefix=""-src=0 === RUN TestSort/nolog-logprefix="/"-tarprefix="./"-src=0 === RUN TestSort/nolog-logprefix="/"-tarprefix="/"-src=0 === RUN TestSort/nolog-logprefix="/"-tarprefix="../"-src=0 === RUN TestSort/nolog-logprefix="../"-tarprefix=""-src=0 === RUN TestSort/nolog-logprefix="../"-tarprefix="./"-src=0 === RUN TestSort/nolog-logprefix="../"-tarprefix="/"-src=0 === RUN TestSort/nolog-logprefix="../"-tarprefix="../"-src=0 === RUN TestSort/nolog-logprefix=""-tarprefix=""-src=1 === RUN TestSort/nolog-logprefix=""-tarprefix="./"-src=1 === RUN TestSort/nolog-logprefix=""-tarprefix="/"-src=1 === RUN TestSort/nolog-logprefix=""-tarprefix="../"-src=1 === RUN TestSort/nolog-logprefix="./"-tarprefix=""-src=1 === RUN TestSort/nolog-logprefix="./"-tarprefix="./"-src=1 === RUN TestSort/nolog-logprefix="./"-tarprefix="/"-src=1 === RUN TestSort/nolog-logprefix="./"-tarprefix="../"-src=1 === RUN TestSort/nolog-logprefix="/"-tarprefix=""-src=1 === RUN TestSort/nolog-logprefix="/"-tarprefix="./"-src=1 === RUN TestSort/nolog-logprefix="/"-tarprefix="/"-src=1 === RUN TestSort/nolog-logprefix="/"-tarprefix="../"-src=1 === RUN TestSort/nolog-logprefix="../"-tarprefix=""-src=1 === RUN TestSort/nolog-logprefix="../"-tarprefix="./"-src=1 === RUN TestSort/nolog-logprefix="../"-tarprefix="/"-src=1 === RUN TestSort/nolog-logprefix="../"-tarprefix="../"-src=1 === RUN TestSort/nolog-logprefix=""-tarprefix=""-src=2 === RUN TestSort/nolog-logprefix=""-tarprefix="./"-src=2 === RUN TestSort/nolog-logprefix=""-tarprefix="/"-src=2 === RUN TestSort/nolog-logprefix=""-tarprefix="../"-src=2 === RUN TestSort/nolog-logprefix="./"-tarprefix=""-src=2 === RUN TestSort/nolog-logprefix="./"-tarprefix="./"-src=2 === RUN TestSort/nolog-logprefix="./"-tarprefix="/"-src=2 === RUN TestSort/nolog-logprefix="./"-tarprefix="../"-src=2 === RUN TestSort/nolog-logprefix="/"-tarprefix=""-src=2 === RUN TestSort/nolog-logprefix="/"-tarprefix="./"-src=2 === RUN TestSort/nolog-logprefix="/"-tarprefix="/"-src=2 === RUN TestSort/nolog-logprefix="/"-tarprefix="../"-src=2 === RUN TestSort/nolog-logprefix="../"-tarprefix=""-src=2 === RUN TestSort/nolog-logprefix="../"-tarprefix="./"-src=2 === RUN TestSort/nolog-logprefix="../"-tarprefix="/"-src=2 === RUN TestSort/nolog-logprefix="../"-tarprefix="../"-src=2 === RUN TestSort/identical-logprefix=""-tarprefix=""-src=0 === RUN TestSort/identical-logprefix=""-tarprefix="./"-src=0 === RUN TestSort/identical-logprefix=""-tarprefix="/"-src=0 === RUN TestSort/identical-logprefix=""-tarprefix="../"-src=0 === RUN TestSort/identical-logprefix="./"-tarprefix=""-src=0 === RUN TestSort/identical-logprefix="./"-tarprefix="./"-src=0 === RUN TestSort/identical-logprefix="./"-tarprefix="/"-src=0 === RUN TestSort/identical-logprefix="./"-tarprefix="../"-src=0 === RUN TestSort/identical-logprefix="/"-tarprefix=""-src=0 === RUN TestSort/identical-logprefix="/"-tarprefix="./"-src=0 === RUN TestSort/identical-logprefix="/"-tarprefix="/"-src=0 === RUN TestSort/identical-logprefix="/"-tarprefix="../"-src=0 === RUN TestSort/identical-logprefix="../"-tarprefix=""-src=0 === RUN TestSort/identical-logprefix="../"-tarprefix="./"-src=0 === RUN TestSort/identical-logprefix="../"-tarprefix="/"-src=0 === RUN TestSort/identical-logprefix="../"-tarprefix="../"-src=0 === RUN TestSort/identical-logprefix=""-tarprefix=""-src=1 === RUN TestSort/identical-logprefix=""-tarprefix="./"-src=1 === RUN TestSort/identical-logprefix=""-tarprefix="/"-src=1 === RUN TestSort/identical-logprefix=""-tarprefix="../"-src=1 === RUN TestSort/identical-logprefix="./"-tarprefix=""-src=1 === RUN TestSort/identical-logprefix="./"-tarprefix="./"-src=1 === RUN TestSort/identical-logprefix="./"-tarprefix="/"-src=1 === RUN TestSort/identical-logprefix="./"-tarprefix="../"-src=1 === RUN TestSort/identical-logprefix="/"-tarprefix=""-src=1 === RUN TestSort/identical-logprefix="/"-tarprefix="./"-src=1 === RUN TestSort/identical-logprefix="/"-tarprefix="/"-src=1 === RUN TestSort/identical-logprefix="/"-tarprefix="../"-src=1 === RUN TestSort/identical-logprefix="../"-tarprefix=""-src=1 === RUN TestSort/identical-logprefix="../"-tarprefix="./"-src=1 === RUN TestSort/identical-logprefix="../"-tarprefix="/"-src=1 === RUN TestSort/identical-logprefix="../"-tarprefix="../"-src=1 === RUN TestSort/identical-logprefix=""-tarprefix=""-src=2 === RUN TestSort/identical-logprefix=""-tarprefix="./"-src=2 === RUN TestSort/identical-logprefix=""-tarprefix="/"-src=2 === RUN TestSort/identical-logprefix=""-tarprefix="../"-src=2 === RUN TestSort/identical-logprefix="./"-tarprefix=""-src=2 === RUN TestSort/identical-logprefix="./"-tarprefix="./"-src=2 === RUN TestSort/identical-logprefix="./"-tarprefix="/"-src=2 === RUN TestSort/identical-logprefix="./"-tarprefix="../"-src=2 === RUN TestSort/identical-logprefix="/"-tarprefix=""-src=2 === RUN TestSort/identical-logprefix="/"-tarprefix="./"-src=2 === RUN TestSort/identical-logprefix="/"-tarprefix="/"-src=2 === RUN TestSort/identical-logprefix="/"-tarprefix="../"-src=2 === RUN TestSort/identical-logprefix="../"-tarprefix=""-src=2 === RUN TestSort/identical-logprefix="../"-tarprefix="./"-src=2 === RUN TestSort/identical-logprefix="../"-tarprefix="/"-src=2 === RUN TestSort/identical-logprefix="../"-tarprefix="../"-src=2 === RUN TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=0 === RUN TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=0 === RUN TestSort/shuffle_reg-logprefix=""-tarprefix="/"-src=0 === RUN TestSort/shuffle_reg-logprefix=""-tarprefix="../"-src=0 === RUN TestSort/shuffle_reg-logprefix="./"-tarprefix=""-src=0 === RUN TestSort/shuffle_reg-logprefix="./"-tarprefix="./"-src=0 === RUN TestSort/shuffle_reg-logprefix="./"-tarprefix="/"-src=0 === RUN TestSort/shuffle_reg-logprefix="./"-tarprefix="../"-src=0 === RUN TestSort/shuffle_reg-logprefix="/"-tarprefix=""-src=0 === RUN TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=0 === RUN TestSort/shuffle_reg-logprefix="/"-tarprefix="/"-src=0 === RUN TestSort/shuffle_reg-logprefix="/"-tarprefix="../"-src=0 === RUN TestSort/shuffle_reg-logprefix="../"-tarprefix=""-src=0 === RUN TestSort/shuffle_reg-logprefix="../"-tarprefix="./"-src=0 === RUN TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=0 === RUN TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=0 === RUN TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=1 === RUN TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=1 === RUN TestSort/shuffle_reg-logprefix=""-tarprefix="/"-src=1 === RUN TestSort/shuffle_reg-logprefix=""-tarprefix="../"-src=1 === RUN TestSort/shuffle_reg-logprefix="./"-tarprefix=""-src=1 === RUN TestSort/shuffle_reg-logprefix="./"-tarprefix="./"-src=1 === RUN TestSort/shuffle_reg-logprefix="./"-tarprefix="/"-src=1 === RUN TestSort/shuffle_reg-logprefix="./"-tarprefix="../"-src=1 === RUN TestSort/shuffle_reg-logprefix="/"-tarprefix=""-src=1 === RUN TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=1 === RUN TestSort/shuffle_reg-logprefix="/"-tarprefix="/"-src=1 === RUN TestSort/shuffle_reg-logprefix="/"-tarprefix="../"-src=1 === RUN TestSort/shuffle_reg-logprefix="../"-tarprefix=""-src=1 === RUN TestSort/shuffle_reg-logprefix="../"-tarprefix="./"-src=1 === RUN TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=1 === RUN TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=1 === RUN TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=2 === RUN TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=2 === RUN TestSort/shuffle_reg-logprefix=""-tarprefix="/"-src=2 === RUN TestSort/shuffle_reg-logprefix=""-tarprefix="../"-src=2 === RUN TestSort/shuffle_reg-logprefix="./"-tarprefix=""-src=2 === RUN TestSort/shuffle_reg-logprefix="./"-tarprefix="./"-src=2 === RUN TestSort/shuffle_reg-logprefix="./"-tarprefix="/"-src=2 === RUN TestSort/shuffle_reg-logprefix="./"-tarprefix="../"-src=2 === RUN TestSort/shuffle_reg-logprefix="/"-tarprefix=""-src=2 === RUN TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=2 === RUN TestSort/shuffle_reg-logprefix="/"-tarprefix="/"-src=2 === RUN TestSort/shuffle_reg-logprefix="/"-tarprefix="../"-src=2 === RUN TestSort/shuffle_reg-logprefix="../"-tarprefix=""-src=2 === RUN TestSort/shuffle_reg-logprefix="../"-tarprefix="./"-src=2 === RUN TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=2 === RUN TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=2 === RUN TestSort/shuffle_directory-logprefix=""-tarprefix=""-src=0 === RUN TestSort/shuffle_directory-logprefix=""-tarprefix="./"-src=0 === RUN TestSort/shuffle_directory-logprefix=""-tarprefix="/"-src=0 === RUN TestSort/shuffle_directory-logprefix=""-tarprefix="../"-src=0 === RUN TestSort/shuffle_directory-logprefix="./"-tarprefix=""-src=0 === RUN TestSort/shuffle_directory-logprefix="./"-tarprefix="./"-src=0 === RUN TestSort/shuffle_directory-logprefix="./"-tarprefix="/"-src=0 === RUN TestSort/shuffle_directory-logprefix="./"-tarprefix="../"-src=0 === RUN TestSort/shuffle_directory-logprefix="/"-tarprefix=""-src=0 === RUN TestSort/shuffle_directory-logprefix="/"-tarprefix="./"-src=0 === RUN TestSort/shuffle_directory-logprefix="/"-tarprefix="/"-src=0 === RUN TestSort/shuffle_directory-logprefix="/"-tarprefix="../"-src=0 === RUN TestSort/shuffle_directory-logprefix="../"-tarprefix=""-src=0 === RUN TestSort/shuffle_directory-logprefix="../"-tarprefix="./"-src=0 === RUN TestSort/shuffle_directory-logprefix="../"-tarprefix="/"-src=0 === RUN TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=0 === RUN TestSort/shuffle_directory-logprefix=""-tarprefix=""-src=1 === RUN TestSort/shuffle_directory-logprefix=""-tarprefix="./"-src=1 === RUN TestSort/shuffle_directory-logprefix=""-tarprefix="/"-src=1 === RUN TestSort/shuffle_directory-logprefix=""-tarprefix="../"-src=1 === RUN TestSort/shuffle_directory-logprefix="./"-tarprefix=""-src=1 === RUN TestSort/shuffle_directory-logprefix="./"-tarprefix="./"-src=1 === RUN TestSort/shuffle_directory-logprefix="./"-tarprefix="/"-src=1 === RUN TestSort/shuffle_directory-logprefix="./"-tarprefix="../"-src=1 === RUN TestSort/shuffle_directory-logprefix="/"-tarprefix=""-src=1 === RUN TestSort/shuffle_directory-logprefix="/"-tarprefix="./"-src=1 === RUN TestSort/shuffle_directory-logprefix="/"-tarprefix="/"-src=1 === RUN TestSort/shuffle_directory-logprefix="/"-tarprefix="../"-src=1 === RUN TestSort/shuffle_directory-logprefix="../"-tarprefix=""-src=1 === RUN TestSort/shuffle_directory-logprefix="../"-tarprefix="./"-src=1 === RUN TestSort/shuffle_directory-logprefix="../"-tarprefix="/"-src=1 === RUN TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=1 === RUN TestSort/shuffle_directory-logprefix=""-tarprefix=""-src=2 === RUN TestSort/shuffle_directory-logprefix=""-tarprefix="./"-src=2 === RUN TestSort/shuffle_directory-logprefix=""-tarprefix="/"-src=2 === RUN TestSort/shuffle_directory-logprefix=""-tarprefix="../"-src=2 === RUN TestSort/shuffle_directory-logprefix="./"-tarprefix=""-src=2 === RUN TestSort/shuffle_directory-logprefix="./"-tarprefix="./"-src=2 === RUN TestSort/shuffle_directory-logprefix="./"-tarprefix="/"-src=2 === RUN TestSort/shuffle_directory-logprefix="./"-tarprefix="../"-src=2 === RUN TestSort/shuffle_directory-logprefix="/"-tarprefix=""-src=2 === RUN TestSort/shuffle_directory-logprefix="/"-tarprefix="./"-src=2 === RUN TestSort/shuffle_directory-logprefix="/"-tarprefix="/"-src=2 === RUN TestSort/shuffle_directory-logprefix="/"-tarprefix="../"-src=2 === RUN TestSort/shuffle_directory-logprefix="../"-tarprefix=""-src=2 === RUN TestSort/shuffle_directory-logprefix="../"-tarprefix="./"-src=2 === RUN TestSort/shuffle_directory-logprefix="../"-tarprefix="/"-src=2 === RUN TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=2 === RUN TestSort/shuffle_link-logprefix=""-tarprefix=""-src=0 === RUN TestSort/shuffle_link-logprefix=""-tarprefix="./"-src=0 === RUN TestSort/shuffle_link-logprefix=""-tarprefix="/"-src=0 === RUN TestSort/shuffle_link-logprefix=""-tarprefix="../"-src=0 === RUN TestSort/shuffle_link-logprefix="./"-tarprefix=""-src=0 === RUN TestSort/shuffle_link-logprefix="./"-tarprefix="./"-src=0 === RUN TestSort/shuffle_link-logprefix="./"-tarprefix="/"-src=0 === RUN TestSort/shuffle_link-logprefix="./"-tarprefix="../"-src=0 === RUN TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=0 === RUN TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=0 === RUN TestSort/shuffle_link-logprefix="/"-tarprefix="/"-src=0 === RUN TestSort/shuffle_link-logprefix="/"-tarprefix="../"-src=0 === RUN TestSort/shuffle_link-logprefix="../"-tarprefix=""-src=0 === RUN TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=0 === RUN TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=0 === RUN TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=0 === RUN TestSort/shuffle_link-logprefix=""-tarprefix=""-src=1 === RUN TestSort/shuffle_link-logprefix=""-tarprefix="./"-src=1 === RUN TestSort/shuffle_link-logprefix=""-tarprefix="/"-src=1 === RUN TestSort/shuffle_link-logprefix=""-tarprefix="../"-src=1 === RUN TestSort/shuffle_link-logprefix="./"-tarprefix=""-src=1 === RUN TestSort/shuffle_link-logprefix="./"-tarprefix="./"-src=1 === RUN TestSort/shuffle_link-logprefix="./"-tarprefix="/"-src=1 === RUN TestSort/shuffle_link-logprefix="./"-tarprefix="../"-src=1 === RUN TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=1 === RUN TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=1 === RUN TestSort/shuffle_link-logprefix="/"-tarprefix="/"-src=1 === RUN TestSort/shuffle_link-logprefix="/"-tarprefix="../"-src=1 === RUN TestSort/shuffle_link-logprefix="../"-tarprefix=""-src=1 === RUN TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=1 === RUN TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=1 === RUN TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=1 === RUN TestSort/shuffle_link-logprefix=""-tarprefix=""-src=2 === RUN TestSort/shuffle_link-logprefix=""-tarprefix="./"-src=2 === RUN TestSort/shuffle_link-logprefix=""-tarprefix="/"-src=2 === RUN TestSort/shuffle_link-logprefix=""-tarprefix="../"-src=2 === RUN TestSort/shuffle_link-logprefix="./"-tarprefix=""-src=2 === RUN TestSort/shuffle_link-logprefix="./"-tarprefix="./"-src=2 === RUN TestSort/shuffle_link-logprefix="./"-tarprefix="/"-src=2 === RUN TestSort/shuffle_link-logprefix="./"-tarprefix="../"-src=2 === RUN TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=2 === RUN TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=2 === RUN TestSort/shuffle_link-logprefix="/"-tarprefix="/"-src=2 === RUN TestSort/shuffle_link-logprefix="/"-tarprefix="../"-src=2 === RUN TestSort/shuffle_link-logprefix="../"-tarprefix=""-src=2 === RUN TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=2 === RUN TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=2 === RUN TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=2 === RUN TestSort/longname-logprefix=""-tarprefix=""-src=0 === RUN TestSort/longname-logprefix=""-tarprefix="./"-src=0 === RUN TestSort/longname-logprefix=""-tarprefix="/"-src=0 === RUN TestSort/longname-logprefix=""-tarprefix="../"-src=0 === RUN TestSort/longname-logprefix="./"-tarprefix=""-src=0 === RUN TestSort/longname-logprefix="./"-tarprefix="./"-src=0 === RUN TestSort/longname-logprefix="./"-tarprefix="/"-src=0 === RUN TestSort/longname-logprefix="./"-tarprefix="../"-src=0 === RUN TestSort/longname-logprefix="/"-tarprefix=""-src=0 === RUN TestSort/longname-logprefix="/"-tarprefix="./"-src=0 === RUN TestSort/longname-logprefix="/"-tarprefix="/"-src=0 === RUN TestSort/longname-logprefix="/"-tarprefix="../"-src=0 === RUN TestSort/longname-logprefix="../"-tarprefix=""-src=0 === RUN TestSort/longname-logprefix="../"-tarprefix="./"-src=0 === RUN TestSort/longname-logprefix="../"-tarprefix="/"-src=0 === RUN TestSort/longname-logprefix="../"-tarprefix="../"-src=0 === RUN TestSort/longname-logprefix=""-tarprefix=""-src=1 === RUN TestSort/longname-logprefix=""-tarprefix="./"-src=1 === RUN TestSort/longname-logprefix=""-tarprefix="/"-src=1 === RUN TestSort/longname-logprefix=""-tarprefix="../"-src=1 === RUN TestSort/longname-logprefix="./"-tarprefix=""-src=1 === RUN TestSort/longname-logprefix="./"-tarprefix="./"-src=1 === RUN TestSort/longname-logprefix="./"-tarprefix="/"-src=1 === RUN TestSort/longname-logprefix="./"-tarprefix="../"-src=1 === RUN TestSort/longname-logprefix="/"-tarprefix=""-src=1 === RUN TestSort/longname-logprefix="/"-tarprefix="./"-src=1 === RUN TestSort/longname-logprefix="/"-tarprefix="/"-src=1 === RUN TestSort/longname-logprefix="/"-tarprefix="../"-src=1 === RUN TestSort/longname-logprefix="../"-tarprefix=""-src=1 === RUN TestSort/longname-logprefix="../"-tarprefix="./"-src=1 === RUN TestSort/longname-logprefix="../"-tarprefix="/"-src=1 === RUN TestSort/longname-logprefix="../"-tarprefix="../"-src=1 === RUN TestSort/longname-logprefix=""-tarprefix=""-src=2 === RUN TestSort/longname-logprefix=""-tarprefix="./"-src=2 === RUN TestSort/longname-logprefix=""-tarprefix="/"-src=2 === RUN TestSort/longname-logprefix=""-tarprefix="../"-src=2 === RUN TestSort/longname-logprefix="./"-tarprefix=""-src=2 === RUN TestSort/longname-logprefix="./"-tarprefix="./"-src=2 === RUN TestSort/longname-logprefix="./"-tarprefix="/"-src=2 === RUN TestSort/longname-logprefix="./"-tarprefix="../"-src=2 === RUN TestSort/longname-logprefix="/"-tarprefix=""-src=2 === RUN TestSort/longname-logprefix="/"-tarprefix="./"-src=2 === RUN TestSort/longname-logprefix="/"-tarprefix="/"-src=2 === RUN TestSort/longname-logprefix="/"-tarprefix="../"-src=2 === RUN TestSort/longname-logprefix="../"-tarprefix=""-src=2 === RUN TestSort/longname-logprefix="../"-tarprefix="./"-src=2 === RUN TestSort/longname-logprefix="../"-tarprefix="/"-src=2 === RUN TestSort/longname-logprefix="../"-tarprefix="../"-src=2 === RUN TestSort/various_types-logprefix=""-tarprefix=""-src=0 === RUN TestSort/various_types-logprefix=""-tarprefix="./"-src=0 === RUN TestSort/various_types-logprefix=""-tarprefix="/"-src=0 === RUN TestSort/various_types-logprefix=""-tarprefix="../"-src=0 === RUN TestSort/various_types-logprefix="./"-tarprefix=""-src=0 === RUN TestSort/various_types-logprefix="./"-tarprefix="./"-src=0 === RUN TestSort/various_types-logprefix="./"-tarprefix="/"-src=0 === RUN TestSort/various_types-logprefix="./"-tarprefix="../"-src=0 === RUN TestSort/various_types-logprefix="/"-tarprefix=""-src=0 === RUN TestSort/various_types-logprefix="/"-tarprefix="./"-src=0 === RUN TestSort/various_types-logprefix="/"-tarprefix="/"-src=0 === RUN TestSort/various_types-logprefix="/"-tarprefix="../"-src=0 === RUN TestSort/various_types-logprefix="../"-tarprefix=""-src=0 === RUN TestSort/various_types-logprefix="../"-tarprefix="./"-src=0 === RUN TestSort/various_types-logprefix="../"-tarprefix="/"-src=0 === RUN TestSort/various_types-logprefix="../"-tarprefix="../"-src=0 === RUN TestSort/various_types-logprefix=""-tarprefix=""-src=1 === RUN TestSort/various_types-logprefix=""-tarprefix="./"-src=1 === RUN TestSort/various_types-logprefix=""-tarprefix="/"-src=1 === RUN TestSort/various_types-logprefix=""-tarprefix="../"-src=1 === RUN TestSort/various_types-logprefix="./"-tarprefix=""-src=1 === RUN TestSort/various_types-logprefix="./"-tarprefix="./"-src=1 === RUN TestSort/various_types-logprefix="./"-tarprefix="/"-src=1 === RUN TestSort/various_types-logprefix="./"-tarprefix="../"-src=1 === RUN TestSort/various_types-logprefix="/"-tarprefix=""-src=1 === RUN TestSort/various_types-logprefix="/"-tarprefix="./"-src=1 === RUN TestSort/various_types-logprefix="/"-tarprefix="/"-src=1 === RUN TestSort/various_types-logprefix="/"-tarprefix="../"-src=1 === RUN TestSort/various_types-logprefix="../"-tarprefix=""-src=1 === RUN TestSort/various_types-logprefix="../"-tarprefix="./"-src=1 === RUN TestSort/various_types-logprefix="../"-tarprefix="/"-src=1 === RUN TestSort/various_types-logprefix="../"-tarprefix="../"-src=1 === RUN TestSort/various_types-logprefix=""-tarprefix=""-src=2 === RUN TestSort/various_types-logprefix=""-tarprefix="./"-src=2 === RUN TestSort/various_types-logprefix=""-tarprefix="/"-src=2 === RUN TestSort/various_types-logprefix=""-tarprefix="../"-src=2 === RUN TestSort/various_types-logprefix="./"-tarprefix=""-src=2 === RUN TestSort/various_types-logprefix="./"-tarprefix="./"-src=2 === RUN TestSort/various_types-logprefix="./"-tarprefix="/"-src=2 === RUN TestSort/various_types-logprefix="./"-tarprefix="../"-src=2 === RUN TestSort/various_types-logprefix="/"-tarprefix=""-src=2 === RUN TestSort/various_types-logprefix="/"-tarprefix="./"-src=2 === RUN TestSort/various_types-logprefix="/"-tarprefix="/"-src=2 === RUN TestSort/various_types-logprefix="/"-tarprefix="../"-src=2 === RUN TestSort/various_types-logprefix="../"-tarprefix=""-src=2 === RUN TestSort/various_types-logprefix="../"-tarprefix="./"-src=2 === RUN TestSort/various_types-logprefix="../"-tarprefix="/"-src=2 === RUN TestSort/various_types-logprefix="../"-tarprefix="../"-src=2 === RUN TestSort/existing_landmark-logprefix=""-tarprefix=""-src=0 === RUN TestSort/existing_landmark-logprefix=""-tarprefix="./"-src=0 === RUN TestSort/existing_landmark-logprefix=""-tarprefix="/"-src=0 === RUN TestSort/existing_landmark-logprefix=""-tarprefix="../"-src=0 === RUN TestSort/existing_landmark-logprefix="./"-tarprefix=""-src=0 === RUN TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=0 === RUN TestSort/existing_landmark-logprefix="./"-tarprefix="/"-src=0 === RUN TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=0 === RUN TestSort/existing_landmark-logprefix="/"-tarprefix=""-src=0 === RUN TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=0 === RUN TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=0 === RUN TestSort/existing_landmark-logprefix="/"-tarprefix="../"-src=0 === RUN TestSort/existing_landmark-logprefix="../"-tarprefix=""-src=0 === RUN TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=0 === RUN TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=0 === RUN TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=0 === RUN TestSort/existing_landmark-logprefix=""-tarprefix=""-src=1 === RUN TestSort/existing_landmark-logprefix=""-tarprefix="./"-src=1 === RUN TestSort/existing_landmark-logprefix=""-tarprefix="/"-src=1 === RUN TestSort/existing_landmark-logprefix=""-tarprefix="../"-src=1 === RUN TestSort/existing_landmark-logprefix="./"-tarprefix=""-src=1 === RUN TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=1 === RUN TestSort/existing_landmark-logprefix="./"-tarprefix="/"-src=1 === RUN TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=1 === RUN TestSort/existing_landmark-logprefix="/"-tarprefix=""-src=1 === RUN TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=1 === RUN TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=1 === RUN TestSort/existing_landmark-logprefix="/"-tarprefix="../"-src=1 === RUN TestSort/existing_landmark-logprefix="../"-tarprefix=""-src=1 === RUN TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=1 === RUN TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=1 === RUN TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=1 === RUN TestSort/existing_landmark-logprefix=""-tarprefix=""-src=2 === RUN TestSort/existing_landmark-logprefix=""-tarprefix="./"-src=2 === RUN TestSort/existing_landmark-logprefix=""-tarprefix="/"-src=2 === RUN TestSort/existing_landmark-logprefix=""-tarprefix="../"-src=2 === RUN TestSort/existing_landmark-logprefix="./"-tarprefix=""-src=2 === RUN TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=2 === RUN TestSort/existing_landmark-logprefix="./"-tarprefix="/"-src=2 === RUN TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=2 === RUN TestSort/existing_landmark-logprefix="/"-tarprefix=""-src=2 === RUN TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=2 === RUN TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=2 === RUN TestSort/existing_landmark-logprefix="/"-tarprefix="../"-src=2 === RUN TestSort/existing_landmark-logprefix="../"-tarprefix=""-src=2 === RUN TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=2 === RUN TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=2 === RUN TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=2 === RUN TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=0 === RUN TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=0 === RUN TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=0 === RUN TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=0 === RUN TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=0 === RUN TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=0 === RUN TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="/"-src=0 === RUN TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="../"-src=0 === RUN TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=0 === RUN TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="./"-src=0 === RUN TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="/"-src=0 === RUN TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="../"-src=0 === RUN TestSort/existing_landmark_nolog-logprefix="../"-tarprefix=""-src=0 === RUN TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=0 === RUN TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=0 === RUN TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="../"-src=0 === RUN TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=1 === RUN TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=1 === RUN TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=1 === RUN TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=1 === RUN TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=1 === RUN TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=1 === RUN TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="/"-src=1 === RUN TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="../"-src=1 === RUN TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=1 === RUN TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="./"-src=1 === RUN TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="/"-src=1 === RUN TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="../"-src=1 === RUN TestSort/existing_landmark_nolog-logprefix="../"-tarprefix=""-src=1 === RUN TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=1 === RUN TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=1 === RUN TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="../"-src=1 === RUN TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=2 === RUN TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=2 === RUN TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=2 === RUN TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=2 === RUN TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=2 === RUN TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=2 === RUN TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="/"-src=2 === RUN TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="../"-src=2 === RUN TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=2 === RUN TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="./"-src=2 === RUN TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="/"-src=2 === RUN TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="../"-src=2 === RUN TestSort/existing_landmark_nolog-logprefix="../"-tarprefix=""-src=2 === RUN TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=2 === RUN TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=2 === RUN TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="../"-src=2 === RUN TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=0 === RUN TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="./"-src=0 === RUN TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="/"-src=0 === RUN TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="../"-src=0 === RUN TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix=""-src=0 === RUN TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="./"-src=0 === RUN TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=0 === RUN TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="../"-src=0 === RUN TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=0 === RUN TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="./"-src=0 === RUN TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=0 === RUN TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="../"-src=0 === RUN TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=0 === RUN TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=0 === RUN TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=0 === RUN TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=0 === RUN TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=1 === RUN TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="./"-src=1 === RUN TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="/"-src=1 === RUN TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="../"-src=1 === RUN TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix=""-src=1 === RUN TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="./"-src=1 === RUN TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=1 === RUN TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="../"-src=1 === RUN TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=1 === RUN TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="./"-src=1 === RUN TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=1 === RUN TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="../"-src=1 === RUN TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=1 === RUN TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=1 === RUN TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=1 === RUN TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=1 === RUN TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=2 === RUN TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="./"-src=2 === RUN TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="/"-src=2 === RUN TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="../"-src=2 === RUN TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix=""-src=2 === RUN TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="./"-src=2 === RUN TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=2 === RUN TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="../"-src=2 === RUN TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=2 === RUN TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="./"-src=2 === RUN TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=2 === RUN TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="../"-src=2 === RUN TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=2 === RUN TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=2 === RUN TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=2 === RUN TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=2 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix=""-src=0 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=0 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=0 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=0 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=0 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="./"-src=0 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=0 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=0 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=0 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=0 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="/"-src=0 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="../"-src=0 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix=""-src=0 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=0 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=0 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=0 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix=""-src=1 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=1 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=1 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=1 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=1 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="./"-src=1 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=1 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=1 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=1 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=1 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="/"-src=1 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="../"-src=1 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix=""-src=1 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=1 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=1 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=1 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix=""-src=2 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=2 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=2 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=2 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=2 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="./"-src=2 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=2 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=2 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=2 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=2 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="/"-src=2 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="../"-src=2 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix=""-src=2 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=2 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=2 === RUN TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=2 === RUN TestSort/not_existing_file-logprefix=""-tarprefix=""-src=0 === RUN TestSort/not_existing_file-logprefix=""-tarprefix="./"-src=0 === RUN TestSort/not_existing_file-logprefix=""-tarprefix="/"-src=0 === RUN TestSort/not_existing_file-logprefix=""-tarprefix="../"-src=0 === RUN TestSort/not_existing_file-logprefix="./"-tarprefix=""-src=0 === RUN TestSort/not_existing_file-logprefix="./"-tarprefix="./"-src=0 === RUN TestSort/not_existing_file-logprefix="./"-tarprefix="/"-src=0 === RUN TestSort/not_existing_file-logprefix="./"-tarprefix="../"-src=0 === RUN TestSort/not_existing_file-logprefix="/"-tarprefix=""-src=0 === RUN TestSort/not_existing_file-logprefix="/"-tarprefix="./"-src=0 === RUN TestSort/not_existing_file-logprefix="/"-tarprefix="/"-src=0 === RUN TestSort/not_existing_file-logprefix="/"-tarprefix="../"-src=0 === RUN TestSort/not_existing_file-logprefix="../"-tarprefix=""-src=0 === RUN TestSort/not_existing_file-logprefix="../"-tarprefix="./"-src=0 === RUN TestSort/not_existing_file-logprefix="../"-tarprefix="/"-src=0 === RUN TestSort/not_existing_file-logprefix="../"-tarprefix="../"-src=0 === RUN TestSort/not_existing_file-logprefix=""-tarprefix=""-src=1 === RUN TestSort/not_existing_file-logprefix=""-tarprefix="./"-src=1 === RUN TestSort/not_existing_file-logprefix=""-tarprefix="/"-src=1 === RUN TestSort/not_existing_file-logprefix=""-tarprefix="../"-src=1 === RUN TestSort/not_existing_file-logprefix="./"-tarprefix=""-src=1 === RUN TestSort/not_existing_file-logprefix="./"-tarprefix="./"-src=1 === RUN TestSort/not_existing_file-logprefix="./"-tarprefix="/"-src=1 === RUN TestSort/not_existing_file-logprefix="./"-tarprefix="../"-src=1 === RUN TestSort/not_existing_file-logprefix="/"-tarprefix=""-src=1 === RUN TestSort/not_existing_file-logprefix="/"-tarprefix="./"-src=1 === RUN TestSort/not_existing_file-logprefix="/"-tarprefix="/"-src=1 === RUN TestSort/not_existing_file-logprefix="/"-tarprefix="../"-src=1 === RUN TestSort/not_existing_file-logprefix="../"-tarprefix=""-src=1 === RUN TestSort/not_existing_file-logprefix="../"-tarprefix="./"-src=1 === RUN TestSort/not_existing_file-logprefix="../"-tarprefix="/"-src=1 === RUN TestSort/not_existing_file-logprefix="../"-tarprefix="../"-src=1 === RUN TestSort/not_existing_file-logprefix=""-tarprefix=""-src=2 === RUN TestSort/not_existing_file-logprefix=""-tarprefix="./"-src=2 === RUN TestSort/not_existing_file-logprefix=""-tarprefix="/"-src=2 === RUN TestSort/not_existing_file-logprefix=""-tarprefix="../"-src=2 === RUN TestSort/not_existing_file-logprefix="./"-tarprefix=""-src=2 === RUN TestSort/not_existing_file-logprefix="./"-tarprefix="./"-src=2 === RUN TestSort/not_existing_file-logprefix="./"-tarprefix="/"-src=2 === RUN TestSort/not_existing_file-logprefix="./"-tarprefix="../"-src=2 === RUN TestSort/not_existing_file-logprefix="/"-tarprefix=""-src=2 === RUN TestSort/not_existing_file-logprefix="/"-tarprefix="./"-src=2 === RUN TestSort/not_existing_file-logprefix="/"-tarprefix="/"-src=2 === RUN TestSort/not_existing_file-logprefix="/"-tarprefix="../"-src=2 === RUN TestSort/not_existing_file-logprefix="../"-tarprefix=""-src=2 === RUN TestSort/not_existing_file-logprefix="../"-tarprefix="./"-src=2 === RUN TestSort/not_existing_file-logprefix="../"-tarprefix="/"-src=2 === RUN TestSort/not_existing_file-logprefix="../"-tarprefix="../"-src=2 === RUN TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix=""-src=0 === RUN TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="./"-src=0 === RUN TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="/"-src=0 === RUN TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="../"-src=0 === RUN TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix=""-src=0 === RUN TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="./"-src=0 === RUN TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="/"-src=0 === RUN TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="../"-src=0 === RUN TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix=""-src=0 === RUN TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="./"-src=0 === RUN TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="/"-src=0 === RUN TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="../"-src=0 === RUN TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix=""-src=0 === RUN TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="./"-src=0 === RUN TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="/"-src=0 === RUN TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="../"-src=0 === RUN TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix=""-src=1 === RUN TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="./"-src=1 === RUN TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="/"-src=1 === RUN TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="../"-src=1 === RUN TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix=""-src=1 === RUN TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="./"-src=1 === RUN TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="/"-src=1 === RUN TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="../"-src=1 === RUN TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix=""-src=1 === RUN TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="./"-src=1 === RUN TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="/"-src=1 === RUN TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="../"-src=1 === RUN TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix=""-src=1 === RUN TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="./"-src=1 === RUN TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="/"-src=1 === RUN TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="../"-src=1 === RUN TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix=""-src=2 === RUN TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="./"-src=2 === RUN TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="/"-src=2 === RUN TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="../"-src=2 === RUN TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix=""-src=2 === RUN TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="./"-src=2 === RUN TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="/"-src=2 === RUN TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="../"-src=2 === RUN TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix=""-src=2 === RUN TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="./"-src=2 === RUN TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="/"-src=2 === RUN TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="../"-src=2 === RUN TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix=""-src=2 === RUN TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="./"-src=2 === RUN TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="/"-src=2 === RUN TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="../"-src=2 === RUN TestSort/duplicated_entry-logprefix=""-tarprefix=""-src=0 === RUN TestSort/duplicated_entry-logprefix=""-tarprefix="./"-src=0 === RUN TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=0 === RUN TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=0 === RUN TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=0 === RUN TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=0 === RUN TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=0 === RUN TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=0 === RUN TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=0 === RUN TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=0 === RUN TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=0 === RUN TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=0 === RUN TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=0 === RUN TestSort/duplicated_entry-logprefix="../"-tarprefix="./"-src=0 === RUN TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=0 === RUN TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=0 === RUN TestSort/duplicated_entry-logprefix=""-tarprefix=""-src=1 === RUN TestSort/duplicated_entry-logprefix=""-tarprefix="./"-src=1 === RUN TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=1 === RUN TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=1 === RUN TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=1 === RUN TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=1 === RUN TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=1 === RUN TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=1 === RUN TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=1 === RUN TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=1 === RUN TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=1 === RUN TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=1 === RUN TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=1 === RUN TestSort/duplicated_entry-logprefix="../"-tarprefix="./"-src=1 === RUN TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=1 === RUN TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=1 === RUN TestSort/duplicated_entry-logprefix=""-tarprefix=""-src=2 === RUN TestSort/duplicated_entry-logprefix=""-tarprefix="./"-src=2 === RUN TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=2 === RUN TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=2 === RUN TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=2 === RUN TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=2 === RUN TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=2 === RUN TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=2 === RUN TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=2 === RUN TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=2 === RUN TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=2 === RUN TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=2 === RUN TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=2 === RUN TestSort/duplicated_entry-logprefix="../"-tarprefix="./"-src=2 === RUN TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=2 === RUN TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=2 === RUN TestSort/hardlink-logprefix=""-tarprefix=""-src=0 === RUN TestSort/hardlink-logprefix=""-tarprefix="./"-src=0 === RUN TestSort/hardlink-logprefix=""-tarprefix="/"-src=0 === RUN TestSort/hardlink-logprefix=""-tarprefix="../"-src=0 === RUN TestSort/hardlink-logprefix="./"-tarprefix=""-src=0 === RUN TestSort/hardlink-logprefix="./"-tarprefix="./"-src=0 === RUN TestSort/hardlink-logprefix="./"-tarprefix="/"-src=0 === RUN TestSort/hardlink-logprefix="./"-tarprefix="../"-src=0 === RUN TestSort/hardlink-logprefix="/"-tarprefix=""-src=0 === RUN TestSort/hardlink-logprefix="/"-tarprefix="./"-src=0 === RUN TestSort/hardlink-logprefix="/"-tarprefix="/"-src=0 === RUN TestSort/hardlink-logprefix="/"-tarprefix="../"-src=0 === RUN TestSort/hardlink-logprefix="../"-tarprefix=""-src=0 === RUN TestSort/hardlink-logprefix="../"-tarprefix="./"-src=0 === RUN TestSort/hardlink-logprefix="../"-tarprefix="/"-src=0 === RUN TestSort/hardlink-logprefix="../"-tarprefix="../"-src=0 === RUN TestSort/hardlink-logprefix=""-tarprefix=""-src=1 === RUN TestSort/hardlink-logprefix=""-tarprefix="./"-src=1 === RUN TestSort/hardlink-logprefix=""-tarprefix="/"-src=1 === RUN TestSort/hardlink-logprefix=""-tarprefix="../"-src=1 === RUN TestSort/hardlink-logprefix="./"-tarprefix=""-src=1 === RUN TestSort/hardlink-logprefix="./"-tarprefix="./"-src=1 === RUN TestSort/hardlink-logprefix="./"-tarprefix="/"-src=1 === RUN TestSort/hardlink-logprefix="./"-tarprefix="../"-src=1 === RUN TestSort/hardlink-logprefix="/"-tarprefix=""-src=1 === RUN TestSort/hardlink-logprefix="/"-tarprefix="./"-src=1 === RUN TestSort/hardlink-logprefix="/"-tarprefix="/"-src=1 === RUN TestSort/hardlink-logprefix="/"-tarprefix="../"-src=1 === RUN TestSort/hardlink-logprefix="../"-tarprefix=""-src=1 === RUN TestSort/hardlink-logprefix="../"-tarprefix="./"-src=1 === RUN TestSort/hardlink-logprefix="../"-tarprefix="/"-src=1 === RUN TestSort/hardlink-logprefix="../"-tarprefix="../"-src=1 === RUN TestSort/hardlink-logprefix=""-tarprefix=""-src=2 === RUN TestSort/hardlink-logprefix=""-tarprefix="./"-src=2 === RUN TestSort/hardlink-logprefix=""-tarprefix="/"-src=2 === RUN TestSort/hardlink-logprefix=""-tarprefix="../"-src=2 === RUN TestSort/hardlink-logprefix="./"-tarprefix=""-src=2 === RUN TestSort/hardlink-logprefix="./"-tarprefix="./"-src=2 === RUN TestSort/hardlink-logprefix="./"-tarprefix="/"-src=2 === RUN TestSort/hardlink-logprefix="./"-tarprefix="../"-src=2 === RUN TestSort/hardlink-logprefix="/"-tarprefix=""-src=2 === RUN TestSort/hardlink-logprefix="/"-tarprefix="./"-src=2 === RUN TestSort/hardlink-logprefix="/"-tarprefix="/"-src=2 === RUN TestSort/hardlink-logprefix="/"-tarprefix="../"-src=2 === RUN TestSort/hardlink-logprefix="../"-tarprefix=""-src=2 === RUN TestSort/hardlink-logprefix="../"-tarprefix="./"-src=2 === RUN TestSort/hardlink-logprefix="../"-tarprefix="/"-src=2 === RUN TestSort/hardlink-logprefix="../"-tarprefix="../"-src=2 === RUN TestSort/root_relative_file-logprefix=""-tarprefix=""-src=0 === RUN TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=0 === RUN TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=0 === RUN TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=0 === RUN TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=0 === RUN TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=0 === RUN TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=0 === RUN TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=0 === RUN TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=0 === RUN TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=0 === RUN TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=0 === RUN TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=0 === RUN TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=0 === RUN TestSort/root_relative_file-logprefix="../"-tarprefix="./"-src=0 === RUN TestSort/root_relative_file-logprefix="../"-tarprefix="/"-src=0 === RUN TestSort/root_relative_file-logprefix="../"-tarprefix="../"-src=0 === RUN TestSort/root_relative_file-logprefix=""-tarprefix=""-src=1 === RUN TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=1 === RUN TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=1 === RUN TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=1 === RUN TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=1 === RUN TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=1 === RUN TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=1 === RUN TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=1 === RUN TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=1 === RUN TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=1 === RUN TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=1 === RUN TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=1 === RUN TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=1 === RUN TestSort/root_relative_file-logprefix="../"-tarprefix="./"-src=1 === RUN TestSort/root_relative_file-logprefix="../"-tarprefix="/"-src=1 === RUN TestSort/root_relative_file-logprefix="../"-tarprefix="../"-src=1 === RUN TestSort/root_relative_file-logprefix=""-tarprefix=""-src=2 === RUN TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=2 === RUN TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=2 === RUN TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=2 === RUN TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=2 === RUN TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=2 === RUN TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=2 === RUN TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=2 === RUN TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=2 === RUN TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=2 === RUN TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=2 === RUN TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=2 === RUN TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=2 === RUN TestSort/root_relative_file-logprefix="../"-tarprefix="./"-src=2 === RUN TestSort/root_relative_file-logprefix="../"-tarprefix="/"-src=2 === RUN TestSort/root_relative_file-logprefix="../"-tarprefix="../"-src=2 === RUN TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=0 === RUN TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=0 === RUN TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=0 === RUN TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=0 === RUN TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=0 === RUN TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=0 === RUN TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=0 === RUN TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=0 === RUN TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=0 === RUN TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=0 === RUN TestSort/root_absolute_file-logprefix="/"-tarprefix="/"-src=0 === RUN TestSort/root_absolute_file-logprefix="/"-tarprefix="../"-src=0 === RUN TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=0 === RUN TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=0 === RUN TestSort/root_absolute_file-logprefix="../"-tarprefix="/"-src=0 === RUN TestSort/root_absolute_file-logprefix="../"-tarprefix="../"-src=0 === RUN TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=1 === RUN TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=1 === RUN TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=1 === RUN TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=1 === RUN TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=1 === RUN TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=1 === RUN TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=1 === RUN TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=1 === RUN TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=1 === RUN TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=1 === RUN TestSort/root_absolute_file-logprefix="/"-tarprefix="/"-src=1 === RUN TestSort/root_absolute_file-logprefix="/"-tarprefix="../"-src=1 === RUN TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=1 === RUN TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=1 === RUN TestSort/root_absolute_file-logprefix="../"-tarprefix="/"-src=1 === RUN TestSort/root_absolute_file-logprefix="../"-tarprefix="../"-src=1 === RUN TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=2 === RUN TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=2 === RUN TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=2 === RUN TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=2 === RUN TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=2 === RUN TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=2 === RUN TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=2 === RUN TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=2 === RUN TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=2 === RUN TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=2 === RUN TestSort/root_absolute_file-logprefix="/"-tarprefix="/"-src=2 === RUN TestSort/root_absolute_file-logprefix="/"-tarprefix="../"-src=2 === RUN TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=2 === RUN TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=2 === RUN TestSort/root_absolute_file-logprefix="../"-tarprefix="/"-src=2 === RUN TestSort/root_absolute_file-logprefix="../"-tarprefix="../"-src=2 --- PASS: TestSort (11.26s) --- PASS: TestSort/nolog-logprefix=""-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/nolog-logprefix=""-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/nolog-logprefix=""-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/nolog-logprefix=""-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/nolog-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix=""-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/nolog-logprefix=""-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/nolog-logprefix=""-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/nolog-logprefix=""-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/nolog-logprefix=""-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/nolog-logprefix=""-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/nolog-logprefix=""-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/nolog-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/identical-logprefix=""-tarprefix=""-src=0 (0.02s) --- PASS: TestSort/identical-logprefix=""-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/identical-logprefix=""-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/identical-logprefix=""-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/identical-logprefix="./"-tarprefix=""-src=0 (0.02s) --- PASS: TestSort/identical-logprefix="./"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/identical-logprefix="./"-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/identical-logprefix="./"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/identical-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/identical-logprefix="/"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/identical-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/identical-logprefix="/"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/identical-logprefix="../"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/identical-logprefix="../"-tarprefix="./"-src=0 (0.02s) --- PASS: TestSort/identical-logprefix="../"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/identical-logprefix="../"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/identical-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/identical-logprefix=""-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/identical-logprefix=""-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/identical-logprefix=""-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/identical-logprefix="./"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/identical-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/identical-logprefix="./"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/identical-logprefix="./"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/identical-logprefix="/"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/identical-logprefix="/"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/identical-logprefix="/"-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/identical-logprefix="/"-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/identical-logprefix="../"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/identical-logprefix="../"-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/identical-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/identical-logprefix="../"-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/identical-logprefix=""-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/identical-logprefix=""-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/identical-logprefix=""-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/identical-logprefix=""-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/identical-logprefix="./"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/identical-logprefix="./"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/identical-logprefix="./"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/identical-logprefix="./"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/identical-logprefix="/"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/identical-logprefix="/"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/identical-logprefix="/"-tarprefix="/"-src=2 (0.03s) --- PASS: TestSort/identical-logprefix="/"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/identical-logprefix="../"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/identical-logprefix="../"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/identical-logprefix="../"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/identical-logprefix="../"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=0 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="../"-src=0 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix=""-src=0 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="../"-src=0 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix=""-src=0 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="./"-src=0 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="../"-src=0 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="./"-src=0 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix=""-src=0 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="./"-src=0 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=0 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix=""-src=1 (0.03s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="/"-src=2 (0.03s) --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix=""-src=2 (0.03s) --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="./"-src=0 (0.02s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=1 (0.03s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/longname-logprefix=""-tarprefix=""-src=0 (0.02s) --- PASS: TestSort/longname-logprefix=""-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/longname-logprefix=""-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/longname-logprefix=""-tarprefix="../"-src=0 (0.02s) --- PASS: TestSort/longname-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/longname-logprefix="./"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/longname-logprefix="./"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/longname-logprefix="./"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/longname-logprefix="/"-tarprefix=""-src=0 (0.02s) --- PASS: TestSort/longname-logprefix="/"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/longname-logprefix="/"-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/longname-logprefix="/"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/longname-logprefix="../"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/longname-logprefix=""-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/longname-logprefix=""-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/longname-logprefix=""-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/longname-logprefix=""-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/longname-logprefix="./"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/longname-logprefix="./"-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/longname-logprefix="./"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/longname-logprefix="./"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/longname-logprefix="/"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/longname-logprefix="/"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/longname-logprefix="/"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/longname-logprefix="/"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/longname-logprefix="../"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/longname-logprefix=""-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/longname-logprefix=""-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/longname-logprefix=""-tarprefix="/"-src=2 (0.03s) --- PASS: TestSort/longname-logprefix=""-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/longname-logprefix="./"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/longname-logprefix="./"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/longname-logprefix="./"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/longname-logprefix="./"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/longname-logprefix="/"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/longname-logprefix="/"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/longname-logprefix="/"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/longname-logprefix="/"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/longname-logprefix="../"-tarprefix=""-src=2 (0.03s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="./"-src=2 (0.03s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/longname-logprefix="../"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/various_types-logprefix=""-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=0 (0.02s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=0 (0.02s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=0 (0.02s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/various_types-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/various_types-logprefix=""-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="../"-src=0 (0.02s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=2 (0.03s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=0 (0.02s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="../"-src=0 (0.02s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="./"-src=0 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="./"-src=0 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="../"-src=0 (0.00s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix=""-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="../"-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="../"-src=2 (0.00s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="../"-src=0 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix=""-src=0 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="./"-src=0 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="../"-src=0 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="../"-src=0 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix=""-src=0 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="./"-src=0 (0.02s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=0 (0.02s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=0 (0.02s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=0 (0.02s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=0 (0.02s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=0 (0.02s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="../"-src=1 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="../"-src=2 (0.01s) === RUN TestCountReader === RUN TestCountReader/nop === RUN TestCountReader/read === RUN TestCountReader/readtwice === RUN TestCountReader/seek_start === RUN TestCountReader/seek_start_twice === RUN TestCountReader/seek_current === RUN TestCountReader/seek_current_twice === RUN TestCountReader/seek_current_twice_negative === RUN TestCountReader/mixed --- PASS: TestCountReader (0.00s) --- PASS: TestCountReader/nop (0.00s) --- PASS: TestCountReader/read (0.00s) --- PASS: TestCountReader/readtwice (0.00s) --- PASS: TestCountReader/seek_start (0.00s) --- PASS: TestCountReader/seek_start_twice (0.00s) --- PASS: TestCountReader/seek_current (0.00s) --- PASS: TestCountReader/seek_current_twice (0.00s) --- PASS: TestCountReader/seek_current_twice_negative (0.00s) --- PASS: TestCountReader/mixed (0.00s) === RUN TestChunkEntryForOffset === RUN TestChunkEntryForOffset/1st_chunk_in_1_chunk_reg === RUN TestChunkEntryForOffset/2nd_chunk_in_1_chunk_reg === RUN TestChunkEntryForOffset/1st_chunk_in_2_chunks_reg === RUN TestChunkEntryForOffset/2nd_chunk_in_2_chunks_reg === RUN TestChunkEntryForOffset/3rd_chunk_in_2_chunks_reg --- PASS: TestChunkEntryForOffset (0.00s) --- PASS: TestChunkEntryForOffset/1st_chunk_in_1_chunk_reg (0.00s) --- PASS: TestChunkEntryForOffset/2nd_chunk_in_1_chunk_reg (0.00s) --- PASS: TestChunkEntryForOffset/1st_chunk_in_2_chunks_reg (0.00s) --- PASS: TestChunkEntryForOffset/2nd_chunk_in_2_chunks_reg (0.00s) --- PASS: TestChunkEntryForOffset/3rd_chunk_in_2_chunks_reg (0.00s) === RUN TestGzipEStargz === RUN TestGzipEStargz/testBuild === PAUSE TestGzipEStargz/testBuild === RUN TestGzipEStargz/testDigestAndVerify === PAUSE TestGzipEStargz/testDigestAndVerify === RUN TestGzipEStargz/testWriteAndOpen === PAUSE TestGzipEStargz/testWriteAndOpen === CONT TestGzipEStargz/testBuild === CONT TestGzipEStargz/testWriteAndOpen === CONT TestGzipEStargz/testDigestAndVerify === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2076] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2076] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2076] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2076] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2076] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2076] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 1152 3228] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2076] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2076] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2076] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2076] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2076] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2076] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34 159] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34 159] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34 159] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34 159] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34 159] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34 159] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 6895 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34 159] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34 159] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 392, NextOffset: 1045 testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34 159] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:509: Offset: 392, NextOffset: 1045 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34 159] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34 159] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 402, NextOffset: 1046 testutil.go:509: Offset: 595, NextOffset: 1325 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 365, NextOffset: 402 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 595, NextOffset: 1325 testutil.go:509: Offset: 402, NextOffset: 1046 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34 159] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 159 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 400, NextOffset: 1053 testutil.go:509: Offset: 594, NextOffset: 1312 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 594, NextOffset: 1312 testutil.go:509: Offset: 400, NextOffset: 1053 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:509: Offset: 247, NextOffset: 562 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 402, NextOffset: 1045 testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:509: Offset: 402, NextOffset: 1045 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:509: Offset: 243, NextOffset: 552 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 392, NextOffset: 1045 testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:509: Offset: 392, NextOffset: 1045 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 355 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 402, NextOffset: 1046 testutil.go:509: Offset: 595, NextOffset: 1325 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 558, NextOffset: 595 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 595, NextOffset: 1325 testutil.go:509: Offset: 402, NextOffset: 1046 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 400, NextOffset: 1053 testutil.go:509: Offset: 594, NextOffset: 1312 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 594, NextOffset: 1312 testutil.go:509: Offset: 400, NextOffset: 1053 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 365 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 562 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 402, NextOffset: 1045 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:509: Offset: 402, NextOffset: 1045 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 357 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 357, NextOffset: 394 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 394, NextOffset: 1050 testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 357 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 357, NextOffset: 394 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 589, NextOffset: 1310 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 394, NextOffset: 1050 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":209,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":560,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":597,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:509: Offset: 246, NextOffset: 560 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 560, NextOffset: 597 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 400, NextOffset: 1051 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 597, NextOffset: 1322 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 560 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 560, NextOffset: 597 testutil.go:509: Offset: 363, NextOffset: 400 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 597, NextOffset: 1322 testutil.go:509: Offset: 400, NextOffset: 1051 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 132, NextOffset: 360 testutil.go:509: Offset: 245, NextOffset: 557 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 557, NextOffset: 594 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 397, NextOffset: 1042 testutil.go:509: Offset: 594, NextOffset: 1324 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 245, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 360 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 557, NextOffset: 594 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 594, NextOffset: 1324 testutil.go:509: Offset: 397, NextOffset: 1042 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176 4252] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 210, NextOffset: 247 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 134, NextOffset: 366 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 562 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 366, NextOffset: 403 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 403, NextOffset: 1050 testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 366, NextOffset: 403 testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:509: Offset: 403, NextOffset: 1050 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:509: Offset: 134, NextOffset: 366 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 332, NextOffset: 922 testutil.go:509: Offset: 501, NextOffset: 1162 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 501, NextOffset: 1162 testutil.go:509: Offset: 332, NextOffset: 922 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 133 401] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 133 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 401 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000085STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 126 394] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 394 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 119, NextOffset: 308 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 341, NextOffset: 932 testutil.go:509: Offset: 509, NextOffset: 1171 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:509: Offset: 119, NextOffset: 308 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 133 401] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 133 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 401 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000085STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 509, NextOffset: 1171 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 126 394] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 394 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 341, NextOffset: 932 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 131 399] === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 131 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 399 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000083STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 125 393] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 393 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 134 402] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 402 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129 397] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 397 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134 402] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 402 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 129 397] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 397 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 132 400] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 334, NextOffset: 923 testutil.go:509: Offset: 504, NextOffset: 1166 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 301, NextOffset: 334 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 504, NextOffset: 1166 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 400 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000084STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 334, NextOffset: 923 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 127 395] === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 395 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135 401] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 135 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 401 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000087STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 127 393] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 393 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 135 401] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 135 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 401 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000087STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 127 393] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 393 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133 399] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 133 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 399 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000085STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 340, NextOffset: 933 testutil.go:509: Offset: 512, NextOffset: 1175 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 307, NextOffset: 340 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 125 391] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 391 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 512, NextOffset: 1175 testutil.go:509: Offset: 340, NextOffset: 933 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135 402] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 135 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 402 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000087STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 128 395] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 128 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 395 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000080STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 135 402] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 135 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 402 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000087STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 128 395] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 128 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 395 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000080STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 332, NextOffset: 922 testutil.go:509: Offset: 501, NextOffset: 1162 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 501, NextOffset: 1162 testutil.go:509: Offset: 332, NextOffset: 922 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:509: Offset: 115, NextOffset: 299 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 134 401] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 401 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 128 395] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 128 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 395 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000080STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 109 357] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 357 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 102 350] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 102 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 350 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000066STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 109 357] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 357 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 102 350] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 102 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 350 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000066STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 108 356] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 341, NextOffset: 932 testutil.go:509: Offset: 509, NextOffset: 1171 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 509, NextOffset: 1171 testutil.go:509: Offset: 341, NextOffset: 932 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 356 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 101 349] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 101 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 349 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000065STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 111 362] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 362 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 104 355] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 355 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 111 362] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 362 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 104 355] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 355 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 334, NextOffset: 923 testutil.go:509: Offset: 504, NextOffset: 1166 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 301, NextOffset: 334 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 504, NextOffset: 1166 testutil.go:509: Offset: 334, NextOffset: 923 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110 361] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 361 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 103 354] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 103 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 354 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000067STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 110 360] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 360 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 103 353] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 103 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 353 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000067STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 340, NextOffset: 933 testutil.go:509: Offset: 512, NextOffset: 1175 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 512, NextOffset: 1175 testutil.go:509: Offset: 340, NextOffset: 933 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 110 360] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 360 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 103 353] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 103 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 353 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000067STARGZ" === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 107 357] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 357 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":81,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":304,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":176,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 114, NextOffset: 304 testutil.go:509: Offset: 209, NextOffset: 466 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 304, NextOffset: 337 testutil.go:509: Offset: 466, NextOffset: 499 testutil.go:509: Offset: 337, NextOffset: 925 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 100 350] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 499, NextOffset: 1158 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 100 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 350 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000064STARGZ" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 209, NextOffset: 466 testutil.go:509: Offset: 114, NextOffset: 304 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 466, NextOffset: 499 testutil.go:509: Offset: 304, NextOffset: 337 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 499, NextOffset: 1158 testutil.go:509: Offset: 337, NextOffset: 925 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 363 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 105 356] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 356 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 112 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 363 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 105 356] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 356 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 111 362] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 362 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 104 355] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 355 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 114 367] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 367 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 106 359] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 106 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 359 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 114 367] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 367 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 106 359] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 106 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 359 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 366] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 366 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 105 358] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":180,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":474,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 312 testutil.go:509: Offset: 213, NextOffset: 474 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 358 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 474, NextOffset: 507 testutil.go:509: Offset: 345, NextOffset: 936 testutil.go:509: Offset: 507, NextOffset: 1169 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 474 testutil.go:509: Offset: 118, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 474, NextOffset: 507 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 507, NextOffset: 1169 testutil.go:509: Offset: 345, NextOffset: 936 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 116 372] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 116 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 372 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000074STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 108 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 364 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 116 372] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 116 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 372 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000074STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 108 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 364 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 115 371] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 115 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 371 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000073STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 107 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 363 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":469,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 306, NextOffset: 339 testutil.go:509: Offset: 469, NextOffset: 502 testutil.go:509: Offset: 339, NextOffset: 929 testutil.go:509: Offset: 502, NextOffset: 1164 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 115, NextOffset: 306 testutil.go:509: Offset: 210, NextOffset: 469 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 469 testutil.go:509: Offset: 115, NextOffset: 306 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 115 371] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 469, NextOffset: 502 testutil.go:509: Offset: 306, NextOffset: 339 testutil.go:509: Offset: 502, NextOffset: 1164 testutil.go:509: Offset: 339, NextOffset: 929 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 115 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 371 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000073STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 107 363] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 363 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 115 371] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 115 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 371 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000073STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 119, NextOffset: 312 testutil.go:509: Offset: 214, NextOffset: 477 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 477, NextOffset: 510 testutil.go:509: Offset: 345, NextOffset: 936 testutil.go:509: Offset: 510, NextOffset: 1172 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 214, NextOffset: 477 testutil.go:509: Offset: 119, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 477, NextOffset: 510 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 510, NextOffset: 1172 testutil.go:509: Offset: 345, NextOffset: 936 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 107 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [2] at 363 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112 368] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 368 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 104 360] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 360 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 345, NextOffset: 940 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:509: Offset: 345, NextOffset: 940 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 117 374] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 117 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 374 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000075STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 109 366] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 366 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 117 374] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 117 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 374 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000075STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 109 366] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 366 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 116 373] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 116 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 373 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000074STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 352, NextOffset: 949 testutil.go:509: Offset: 521, NextOffset: 1188 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 521, NextOffset: 1188 testutil.go:509: Offset: 352, NextOffset: 949 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 108 365] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 365 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 360 878] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 360 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 878 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000168STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 219 737] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 219 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 737 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dbSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 360 878] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 360 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [2] at 878 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000168STARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 346, NextOffset: 942 testutil.go:509: Offset: 516, NextOffset: 1183 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 516, NextOffset: 1183 testutil.go:509: Offset: 346, NextOffset: 942 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 219 737] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 219 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 737 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dbSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 362 880] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 362 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 880 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 221 739] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 739 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ddSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 362 884] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 362 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 884 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 352, NextOffset: 951 testutil.go:509: Offset: 524, NextOffset: 1193 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 524, NextOffset: 1193 testutil.go:509: Offset: 352, NextOffset: 951 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 222 744] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 222 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 744 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000deSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 362 884] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 362 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 884 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 222 744] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 222 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 744 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000deSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 363 885] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 363 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 885 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 345, NextOffset: 940 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 222 744] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 222 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 744 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000deSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:509: Offset: 345, NextOffset: 940 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:509: Offset: 116, NextOffset: 312 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 361 880] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 361 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 880 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000169STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 221 740] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 740 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ddSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 361 880] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 361 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 880 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000169STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 221 740] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 740 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ddSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 362 881] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 488, NextOffset: 521 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 949 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 362 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 881 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 521, NextOffset: 1188 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 521, NextOffset: 1188 testutil.go:509: Offset: 352, NextOffset: 949 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 221 740] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 740 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ddSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 363 886] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 363 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 886 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 223 746] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 746 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dfSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 363 886] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 363 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 886 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 223 746] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 746 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dfSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 365 888] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 365 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 888 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 225 748] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 225 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 748 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 346, NextOffset: 942 testutil.go:509: Offset: 516, NextOffset: 1183 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 516, NextOffset: 1183 testutil.go:509: Offset: 346, NextOffset: 942 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 352, NextOffset: 951 testutil.go:509: Offset: 524, NextOffset: 1193 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 524, NextOffset: 1193 testutil.go:509: Offset: 352, NextOffset: 951 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 319 testutil.go:509: Offset: 215, NextOffset: 481 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 481, NextOffset: 514 testutil.go:509: Offset: 352, NextOffset: 947 testutil.go:509: Offset: 514, NextOffset: 1182 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 215, NextOffset: 481 testutil.go:509: Offset: 116, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 481, NextOffset: 514 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 514, NextOffset: 1182 testutil.go:509: Offset: 352, NextOffset: 947 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 119, NextOffset: 324 testutil.go:509: Offset: 217, NextOffset: 487 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 357, NextOffset: 955 testutil.go:509: Offset: 520, NextOffset: 1187 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 487 testutil.go:509: Offset: 119, NextOffset: 324 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 520, NextOffset: 1187 testutil.go:509: Offset: 357, NextOffset: 955 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 116, NextOffset: 320 testutil.go:509: Offset: 214, NextOffset: 482 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 353, NextOffset: 948 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 482 testutil.go:509: Offset: 116, NextOffset: 320 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:509: Offset: 353, NextOffset: 948 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 326 testutil.go:509: Offset: 218, NextOffset: 490 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 326, NextOffset: 359 testutil.go:509: Offset: 490, NextOffset: 523 testutil.go:509: Offset: 359, NextOffset: 958 testutil.go:509: Offset: 523, NextOffset: 1191 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 218, NextOffset: 490 testutil.go:509: Offset: 120, NextOffset: 326 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 490, NextOffset: 523 testutil.go:509: Offset: 326, NextOffset: 359 testutil.go:509: Offset: 523, NextOffset: 1191 testutil.go:509: Offset: 359, NextOffset: 958 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 240 296 630] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 240 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 296 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 630 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000128STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 240 293 627] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 240 in stargz, uncompressed length 512 testutil.go:2349: [2] at 293 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 627 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 684, NextOffset: 2021 testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:509: Offset: 684, NextOffset: 2021 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 240 296 630] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 240 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 296 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 630 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000128STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 690, NextOffset: 2037 testutil.go:509: Offset: 982, NextOffset: 2503 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 2503 testutil.go:509: Offset: 690, NextOffset: 2037 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 240 293 627] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 240 in stargz, uncompressed length 512 testutil.go:2349: [2] at 293 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 627 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 242 298 633] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 242 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 298 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 633 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":242,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 242 295 630] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 242 in stargz, uncompressed length 512 testutil.go:2349: [2] at 295 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 630 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000127STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":242,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 245 301 638] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:509: Offset: 382, NextOffset: 944 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 301 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 651, NextOffset: 688 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [3] at 638 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012dSTARGZ" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 688, NextOffset: 2029 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 981, NextOffset: 2498 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 981, NextOffset: 2498 testutil.go:509: Offset: 688, NextOffset: 2029 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 245 298 635] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 testutil.go:2349: [2] at 298 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 245 301 638] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 301 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 638 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 245 298 635] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 testutil.go:2349: [2] at 298 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 245 301 638] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 694, NextOffset: 2046 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 301 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 638 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 988, NextOffset: 2514 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 2514 testutil.go:509: Offset: 694, NextOffset: 2046 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 245 298 635] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 testutil.go:2349: [2] at 298 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 244 300 635] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 300 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 244 297 632] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 testutil.go:2349: [2] at 297 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 632 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000129STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 684, NextOffset: 2021 testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:509: Offset: 684, NextOffset: 2021 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 244 300 635] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 300 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 244 297 632] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 testutil.go:2349: [2] at 297 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 632 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000129STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 245 301 636] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 301 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 636 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 245 298 633] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 testutil.go:2349: [2] at 298 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 633 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 945, NextOffset: 982 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 690, NextOffset: 2037 testutil.go:509: Offset: 982, NextOffset: 2503 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 2503 testutil.go:509: Offset: 690, NextOffset: 2037 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:509: Offset: 171, NextOffset: 653 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 244 300 636] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 300 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 636 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 244 297 633] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 testutil.go:2349: [2] at 297 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 633 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000129STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 244 300 636] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 300 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 636 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 244 297 633] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 testutil.go:2349: [2] at 297 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 633 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000129STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 688, NextOffset: 2029 testutil.go:509: Offset: 981, NextOffset: 2498 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 981, NextOffset: 2498 testutil.go:509: Offset: 688, NextOffset: 2029 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 246 302 638] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 246 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 302 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 638 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":246,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 246 299 635] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 246 in stargz, uncompressed length 512 testutil.go:2349: [2] at 299 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":246,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 694, NextOffset: 2046 testutil.go:509: Offset: 988, NextOffset: 2514 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 2514 testutil.go:509: Offset: 694, NextOffset: 2046 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 205 255 570] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 205 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 255 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 570 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ffSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 205 247 562] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 205 in stargz, uncompressed length 512 testutil.go:2349: [2] at 247 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 562 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":649,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":686,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":943,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 649 testutil.go:509: Offset: 382, NextOffset: 943 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 649, NextOffset: 686 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 686, NextOffset: 2023 testutil.go:509: Offset: 980, NextOffset: 2491 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 943 testutil.go:509: Offset: 170, NextOffset: 649 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 649, NextOffset: 686 testutil.go:509: Offset: 980, NextOffset: 2491 testutil.go:509: Offset: 686, NextOffset: 2023 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 205 255 570] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 205 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 255 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 570 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ffSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 205 247 562] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 205 in stargz, uncompressed length 512 testutil.go:2349: [2] at 247 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 562 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 210 260 574] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 210 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 260 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 574 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000104STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":210,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 656 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 210 252 566] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 210 in stargz, uncompressed length 512 testutil.go:2349: [2] at 252 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 566 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000fcSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":210,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 384, NextOffset: 948 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 693, NextOffset: 2040 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 207 257 572] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 207 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 257 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 572 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000101STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 985, NextOffset: 2506 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 948 testutil.go:509: Offset: 172, NextOffset: 656 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 985, NextOffset: 2506 testutil.go:509: Offset: 693, NextOffset: 2040 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 207 249 564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 207 in stargz, uncompressed length 512 testutil.go:2349: [2] at 249 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 564 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 207 257 572] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 207 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 257 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 572 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000101STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 207 249 564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 207 in stargz, uncompressed length 512 testutil.go:2349: [2] at 249 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 564 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":946,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":983,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 653 testutil.go:509: Offset: 384, NextOffset: 946 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 946, NextOffset: 983 testutil.go:509: Offset: 690, NextOffset: 2030 testutil.go:509: Offset: 983, NextOffset: 2500 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 946 testutil.go:509: Offset: 172, NextOffset: 653 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 946, NextOffset: 983 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 983, NextOffset: 2500 testutil.go:509: Offset: 690, NextOffset: 2030 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 212 262 578] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 212 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 262 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 578 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000106STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":212,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 212 254 570] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 212 in stargz, uncompressed length 512 testutil.go:2349: [2] at 254 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 570 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000feSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":212,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 173, NextOffset: 660 testutil.go:509: Offset: 385, NextOffset: 953 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 204 254 570] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 204 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 254 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 570 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000feSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 660, NextOffset: 697 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 697, NextOffset: 2048 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 990, NextOffset: 2515 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 385, NextOffset: 953 testutil.go:509: Offset: 173, NextOffset: 660 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 660, NextOffset: 697 testutil.go:509: Offset: 990, NextOffset: 2515 testutil.go:509: Offset: 697, NextOffset: 2048 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 204 246 562] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 204 in stargz, uncompressed length 512 testutil.go:2349: [2] at 246 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 562 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 204 254 570] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 204 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 254 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 570 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000feSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 204 246 562] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 204 in stargz, uncompressed length 512 testutil.go:2349: [2] at 246 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 562 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 209 259 575] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 209 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 259 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 575 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000103STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":209,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 209 251 567] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 209 in stargz, uncompressed length 512 testutil.go:2349: [2] at 251 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 567 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000fbSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":209,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 206 256 573] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 206 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 256 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 573 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000100STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 206 248 565] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 206 in stargz, uncompressed length 512 testutil.go:2349: [2] at 248 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 565 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 206 256 573] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 206 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 256 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 573 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000100STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 206 248 565] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 206 in stargz, uncompressed length 512 testutil.go:2349: [2] at 248 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 565 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 213 263 579] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 213 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 263 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 579 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000107STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":213,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 213 255 571] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 213 in stargz, uncompressed length 512 testutil.go:2349: [2] at 255 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 571 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ffSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":213,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 214 264 585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 214 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 264 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000108STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 214 256 577] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 214 in stargz, uncompressed length 512 testutil.go:2349: [2] at 256 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 577 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000100STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 214 264 585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 214 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 264 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000108STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 214 256 577] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 214 in stargz, uncompressed length 512 testutil.go:2349: [2] at 256 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 577 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000100STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 219 269 590] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 219 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 269 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 590 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000010dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":219,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 219 261 582] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 219 in stargz, uncompressed length 512 testutil.go:2349: [2] at 261 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 582 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000105STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":219,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 216 266 588] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 216 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 266 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 588 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000010aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 216 258 580] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 216 in stargz, uncompressed length 512 testutil.go:2349: [2] at 258 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 580 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000102STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 216 266 588] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 216 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 266 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 588 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000010aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 216 258 580] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 216 in stargz, uncompressed length 512 testutil.go:2349: [2] at 258 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 580 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000102STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 222 272 593] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 222 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 272 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 593 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000110STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 222 264 585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 222 in stargz, uncompressed length 512 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [2] at 264 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000108STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 215 265 587] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 215 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 265 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 587 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000109STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":215,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 215 257 579] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 215 in stargz, uncompressed length 512 testutil.go:2349: [2] at 257 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 579 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000101STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":215,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 215 265 587] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 215 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 265 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 587 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000109STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":215,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 215 257 579] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 215 in stargz, uncompressed length 512 testutil.go:2349: [2] at 257 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 579 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000101STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":215,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 218 268 589] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 218 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 268 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 589 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000010cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":218,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 218 260 581] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 218 in stargz, uncompressed length 512 testutil.go:2349: [2] at 260 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 581 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000104STARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":218,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 217 267 591] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 217 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 267 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 591 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000010bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 217 259 583] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 217 in stargz, uncompressed length 512 testutil.go:2349: [2] at 259 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 583 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000103STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 217 267 591] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 217 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 267 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 591 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000010bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 217 259 583] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 217 in stargz, uncompressed length 512 testutil.go:2349: [2] at 259 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 583 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000103STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 222 272 596] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 222 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 272 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 596 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000110STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 222 264 588] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 222 in stargz, uncompressed length 512 testutil.go:2349: [2] at 264 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 588 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000108STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 446 699 1347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 446 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 699 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1347 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bbSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 446 558 1206] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 446 in stargz, uncompressed length 512 testutil.go:2349: [2] at 558 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1206 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000022eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 446 699 1347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 446 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 699 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1347 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bbSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 446 558 1206] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 446 in stargz, uncompressed length 512 testutil.go:2349: [2] at 558 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1206 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000022eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 447 700 1348] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 447 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 700 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1348 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bcSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 447 559 1207] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 447 in stargz, uncompressed length 512 testutil.go:2349: [2] at 559 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1207 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000022fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 448 701 1352] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 448 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 701 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1352 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bdSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 448 560 1211] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 448 in stargz, uncompressed length 512 testutil.go:2349: [2] at 560 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1211 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000230STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 448 701 1352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 448 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 701 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1352 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bdSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 448 560 1211] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 448 in stargz, uncompressed length 512 testutil.go:2349: [2] at 560 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1211 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000230STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 449 702 1353] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 449 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 702 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1353 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002beSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":449,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 449 561 1212] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 449 in stargz, uncompressed length 512 testutil.go:2349: [2] at 561 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1212 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000231STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":449,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 447 700 1350] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 447 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 700 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1350 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bcSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 447 559 1209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 447 in stargz, uncompressed length 512 testutil.go:2349: [2] at 559 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1209 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000022fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 447 700 1350] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 447 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 700 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1350 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bcSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 447 559 1209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 447 in stargz, uncompressed length 512 testutil.go:2349: [2] at 559 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1209 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000022fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 448 701 1350] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 448 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 701 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1350 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bdSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 448 560 1209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 448 in stargz, uncompressed length 512 testutil.go:2349: [2] at 560 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000230STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 552, NextOffset: 589 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 392, NextOffset: 1045 testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:509: Offset: 392, NextOffset: 1045 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 452 705 1357] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 452 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 705 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1357 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 452 564 1216] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 452 in stargz, uncompressed length 512 testutil.go:2349: [2] at 564 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1216 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000234STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 452 705 1357] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 452 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 705 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1357 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 452 564 1216] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 452 in stargz, uncompressed length 512 testutil.go:2349: [2] at 564 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1216 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000234STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 402, NextOffset: 1046 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 595, NextOffset: 1325 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 595, NextOffset: 1325 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 453 706 1358] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 402, NextOffset: 1046 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 453 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 706 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1358 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":453,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 453 565 1217] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 453 in stargz, uncompressed length 512 testutil.go:2349: [2] at 565 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1217 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000235STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":453,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 207, NextOffset: 244 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 557, NextOffset: 594 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 400, NextOffset: 1053 testutil.go:509: Offset: 594, NextOffset: 1312 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 363 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 594, NextOffset: 1312 testutil.go:509: Offset: 400, NextOffset: 1053 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 402, NextOffset: 1045 testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:509: Offset: 402, NextOffset: 1045 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 392, NextOffset: 1045 testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:509: Offset: 392, NextOffset: 1045 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 402, NextOffset: 1046 testutil.go:509: Offset: 595, NextOffset: 1325 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 595, NextOffset: 1325 testutil.go:509: Offset: 402, NextOffset: 1046 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 145 201 520] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 201 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 520 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 145 198 517] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 testutil.go:2349: [2] at 198 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 517 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 145 201 520] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 201 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 520 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 145 198 517] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 testutil.go:2349: [2] at 198 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 517 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 143 199 519] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 199 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":143,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 143 196 516] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 testutil.go:2349: [2] at 196 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 516 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":143,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 400, NextOffset: 1053 testutil.go:509: Offset: 594, NextOffset: 1312 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 557, NextOffset: 594 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 147 203 527] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 527 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 594, NextOffset: 1312 testutil.go:509: Offset: 400, NextOffset: 1053 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 147 200 524] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 524 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 147 203 527] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 527 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 147 200 524] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 524 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 402, NextOffset: 1045 testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:509: Offset: 402, NextOffset: 1045 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 147 203 527] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 527 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 147 200 524] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 524 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 146 202 522] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 146 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 202 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 522 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000caSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 357 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 357, NextOffset: 394 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 394, NextOffset: 1050 testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 357 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 357, NextOffset: 394 testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:509: Offset: 394, NextOffset: 1050 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 146 199 519] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 testutil.go:2349: [2] at 199 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 146 202 522] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 146 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 202 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 522 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000caSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 146 199 519] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 testutil.go:2349: [2] at 199 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":209,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":560,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":597,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:509: Offset: 246, NextOffset: 560 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 560, NextOffset: 597 testutil.go:509: Offset: 400, NextOffset: 1051 testutil.go:509: Offset: 597, NextOffset: 1322 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 560 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 560, NextOffset: 597 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 597, NextOffset: 1322 testutil.go:509: Offset: 400, NextOffset: 1051 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 145 201 521] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 201 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 521 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 145 198 518] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 testutil.go:2349: [2] at 198 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 518 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 147 203 522] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 522 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 147 200 519] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 397, NextOffset: 1042 testutil.go:509: Offset: 594, NextOffset: 1324 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 132, NextOffset: 360 testutil.go:509: Offset: 245, NextOffset: 557 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 245, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 360 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 594, NextOffset: 1324 testutil.go:509: Offset: 397, NextOffset: 1042 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 147 203 522] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 522 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 147 200 519] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 148 204 523] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 148 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 204 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 523 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ccSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 366 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 366, NextOffset: 403 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 403, NextOffset: 1050 testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:509: Offset: 134, NextOffset: 366 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 366, NextOffset: 403 testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:509: Offset: 403, NextOffset: 1050 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 148 201 520] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 148 in stargz, uncompressed length 512 testutil.go:2349: [2] at 201 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 520 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 182 476] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 182 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 476 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 174 468] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 testutil.go:2349: [2] at 174 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 468 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000aeSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132 182 476] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 182 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 476 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 174 468] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 177, NextOffset: 210 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 testutil.go:2349: [2] at 174 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 468 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000aeSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 115, NextOffset: 299 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 332, NextOffset: 922 testutil.go:509: Offset: 501, NextOffset: 1162 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 501, NextOffset: 1162 testutil.go:509: Offset: 332, NextOffset: 922 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 129 179 472] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 129 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 179 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 472 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b3STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129 171 464] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 129 in stargz, uncompressed length 512 testutil.go:2349: [2] at 171 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 464 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000abSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 133 183 479] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 479 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 133 175 471] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 testutil.go:2349: [2] at 175 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 471 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 133 183 479] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 341, NextOffset: 932 testutil.go:509: Offset: 509, NextOffset: 1171 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 509, NextOffset: 1171 testutil.go:509: Offset: 341, NextOffset: 932 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2349: [3] at 479 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 133 175 471] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 testutil.go:2349: [2] at 175 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 471 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133 183 479] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 479 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 133 175 471] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 testutil.go:2349: [2] at 175 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 471 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 334, NextOffset: 923 testutil.go:509: Offset: 504, NextOffset: 1166 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 504, NextOffset: 1166 testutil.go:509: Offset: 334, NextOffset: 923 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 182 478] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 182 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 478 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 174 470] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 testutil.go:2349: [2] at 174 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 470 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000aeSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132 182 478] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 182 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 478 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 174 470] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 testutil.go:2349: [2] at 174 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 470 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000aeSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 340, NextOffset: 933 testutil.go:509: Offset: 512, NextOffset: 1175 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 512, NextOffset: 1175 testutil.go:509: Offset: 340, NextOffset: 933 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 131 181 477] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 131 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 181 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 477 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b5STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 131 173 469] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 131 in stargz, uncompressed length 512 testutil.go:2349: [2] at 173 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 469 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000adSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 134 184 481] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 134 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 184 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 481 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 134 176 473] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 134 in stargz, uncompressed length 512 testutil.go:2349: [2] at 176 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 473 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134 184 481] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 134 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 184 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 481 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 332, NextOffset: 922 testutil.go:509: Offset: 501, NextOffset: 1162 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 501, NextOffset: 1162 testutil.go:509: Offset: 332, NextOffset: 922 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 134 176 473] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 134 in stargz, uncompressed length 512 testutil.go:2349: [2] at 176 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 473 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 135 185 482] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 135 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 185 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 482 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 341, NextOffset: 932 testutil.go:509: Offset: 509, NextOffset: 1171 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 509, NextOffset: 1171 testutil.go:509: Offset: 341, NextOffset: 932 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 135 177 474] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 135 in stargz, uncompressed length 512 testutil.go:2349: [2] at 177 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 474 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 138 188 488] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 188 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 488 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bcSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 180 480] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 testutil.go:2349: [2] at 180 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 480 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 138 188 488] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 188 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 488 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bcSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 138 180 480] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 testutil.go:2349: [2] at 180 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 480 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 334, NextOffset: 923 testutil.go:509: Offset: 504, NextOffset: 1166 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 301, NextOffset: 334 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 135 185 485] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 504, NextOffset: 1166 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 334, NextOffset: 923 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 135 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 185 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 485 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 135 177 477] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 135 in stargz, uncompressed length 512 testutil.go:2349: [2] at 177 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 477 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 140 190 493] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 140 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 190 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 493 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000beSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 307, NextOffset: 340 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 140 182 485] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 340, NextOffset: 933 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 512, NextOffset: 1175 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 182 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 485 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 87, NextOffset: 120 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 512, NextOffset: 1175 testutil.go:509: Offset: 340, NextOffset: 933 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 140 190 493] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 140 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 190 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 493 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000beSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 140 182 485] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 testutil.go:2349: [2] at 182 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 485 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":81,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":304,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":176,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 114, NextOffset: 304 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 140 190 493] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 140 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 190 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 493 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000beSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 209, NextOffset: 466 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 304, NextOffset: 337 testutil.go:509: Offset: 466, NextOffset: 499 testutil.go:509: Offset: 337, NextOffset: 925 testutil.go:509: Offset: 499, NextOffset: 1158 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 209, NextOffset: 466 testutil.go:509: Offset: 114, NextOffset: 304 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 466, NextOffset: 499 testutil.go:509: Offset: 304, NextOffset: 337 testutil.go:509: Offset: 499, NextOffset: 1158 testutil.go:509: Offset: 337, NextOffset: 925 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 140 182 485] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 testutil.go:2349: [2] at 182 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 485 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 138 188 490] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 188 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 490 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bcSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 180 482] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 testutil.go:2349: [2] at 180 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 482 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 138 188 490] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 188 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 490 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bcSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 138 180 482] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 testutil.go:2349: [2] at 180 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 482 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 137 187 489] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 137 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 187 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 489 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bbSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 137 179 481] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 137 in stargz, uncompressed length 512 testutil.go:2349: [2] at 179 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 481 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b3STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 142 192 495] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":180,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":474,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [1] at 142 in stargz, uncompressed length 1636 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [2] at 192 in stargz, uncompressed length 2560 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 85, NextOffset: 118 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [3] at 495 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 312 testutil.go:509: Offset: 213, NextOffset: 474 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 474, NextOffset: 507 testutil.go:509: Offset: 345, NextOffset: 936 testutil.go:509: Offset: 507, NextOffset: 1169 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 474 testutil.go:509: Offset: 118, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 474, NextOffset: 507 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 507, NextOffset: 1169 testutil.go:509: Offset: 345, NextOffset: 936 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 142 184 487] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 testutil.go:2349: [2] at 184 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 487 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 142 192 495] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 142 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 192 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 495 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 142 184 487] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 testutil.go:2349: [2] at 184 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 487 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 141 191 494] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 191 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 494 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bfSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 141 183 486] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 486 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":469,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 115, NextOffset: 306 testutil.go:509: Offset: 210, NextOffset: 469 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 306, NextOffset: 339 testutil.go:509: Offset: 469, NextOffset: 502 testutil.go:509: Offset: 339, NextOffset: 929 testutil.go:509: Offset: 502, NextOffset: 1164 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 469 testutil.go:509: Offset: 115, NextOffset: 306 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 469, NextOffset: 502 testutil.go:509: Offset: 306, NextOffset: 339 testutil.go:509: Offset: 502, NextOffset: 1164 testutil.go:509: Offset: 339, NextOffset: 929 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 315 568 1320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 315 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 568 in stargz, uncompressed length 2560 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [3] at 1320 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000238STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 315 427 1179] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 315 in stargz, uncompressed length 512 testutil.go:2349: [2] at 427 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1179 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001abSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 315 568 1320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 315 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 568 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1320 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000238STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 315 427 1179] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 315 in stargz, uncompressed length 512 testutil.go:2349: [2] at 427 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1179 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001abSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 319 572 1324] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 1636 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [2] at 572 in stargz, uncompressed length 2560 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [3] at 1324 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023cSTARGZ" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 86, NextOffset: 119 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 181, NextOffset: 214 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 312 testutil.go:509: Offset: 214, NextOffset: 477 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 477, NextOffset: 510 testutil.go:509: Offset: 345, NextOffset: 936 testutil.go:509: Offset: 510, NextOffset: 1172 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 214, NextOffset: 477 testutil.go:509: Offset: 119, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 477, NextOffset: 510 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 510, NextOffset: 1172 testutil.go:509: Offset: 345, NextOffset: 936 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 319 431 1183] === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 testutil.go:2349: [2] at 431 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1183 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 319 572 1329] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 572 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1329 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 319 431 1188] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 testutil.go:2349: [2] at 431 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1188 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 319 572 1329] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 1636 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [2] at 572 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1329 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 345, NextOffset: 940 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 319 431 1188] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 312, NextOffset: 345 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 515, NextOffset: 1181 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 345, NextOffset: 940 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [2] at 431 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1188 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 116 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 482 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 116, NextOffset: 312 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 321 574 1331] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 321 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 574 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1331 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 321 433 1190] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 testutil.go:2349: [2] at 433 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1190 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 316 569 1323] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 316 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 569 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1323 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000239STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 352, NextOffset: 949 testutil.go:509: Offset: 521, NextOffset: 1188 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 521, NextOffset: 1188 testutil.go:509: Offset: 352, NextOffset: 949 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 316 428 1182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 316 in stargz, uncompressed length 512 testutil.go:2349: [2] at 428 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1182 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001acSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 316 569 1323] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 316 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 569 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1323 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000239STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 316 428 1182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 316 in stargz, uncompressed length 512 testutil.go:2349: [2] at 428 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1182 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001acSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 319 572 1326] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 572 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1326 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 319 431 1185] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 313, NextOffset: 346 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 483, NextOffset: 516 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 346, NextOffset: 942 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 431 in stargz, uncompressed length 2560 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 516, NextOffset: 1183 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [3] at 1185 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 116, NextOffset: 313 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 516, NextOffset: 1183 testutil.go:509: Offset: 346, NextOffset: 942 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:509: Offset: 116, NextOffset: 313 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 321 574 1333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 321 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 574 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1333 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 321 433 1192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 testutil.go:2349: [2] at 433 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1192 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 352, NextOffset: 951 testutil.go:509: Offset: 524, NextOffset: 1193 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 524, NextOffset: 1193 testutil.go:509: Offset: 352, NextOffset: 951 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:509: Offset: 120, NextOffset: 319 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 321 574 1333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 321 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 574 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1333 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 321 433 1192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 testutil.go:2349: [2] at 433 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1192 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 324 577 1336] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 324 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 577 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1336 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000241STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":324,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 324 436 1195] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 324 in stargz, uncompressed length 512 testutil.go:2349: [2] at 436 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1195 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":324,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 345, NextOffset: 940 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:509: Offset: 345, NextOffset: 940 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 352, NextOffset: 949 testutil.go:509: Offset: 521, NextOffset: 1188 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 521, NextOffset: 1188 testutil.go:509: Offset: 352, NextOffset: 949 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:509: Offset: 119, NextOffset: 319 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688 4764] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 313, NextOffset: 346 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 346, NextOffset: 942 testutil.go:509: Offset: 516, NextOffset: 1183 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 516, NextOffset: 1183 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 346, NextOffset: 942 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 352, NextOffset: 951 testutil.go:509: Offset: 524, NextOffset: 1193 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 319, NextOffset: 352 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688 4764] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 524, NextOffset: 1193 testutil.go:509: Offset: 352, NextOffset: 951 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 319 testutil.go:509: Offset: 215, NextOffset: 481 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 123 318] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 481, NextOffset: 514 testutil.go:509: Offset: 352, NextOffset: 947 testutil.go:509: Offset: 514, NextOffset: 1182 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 215, NextOffset: 481 testutil.go:509: Offset: 116, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 481, NextOffset: 514 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 514, NextOffset: 1182 testutil.go:509: Offset: 352, NextOffset: 947 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 123 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 318 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 119 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 119 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 123 318] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 123 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 318 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 119 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 119 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 119, NextOffset: 324 testutil.go:509: Offset: 217, NextOffset: 487 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 357, NextOffset: 955 testutil.go:509: Offset: 520, NextOffset: 1187 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 520, NextOffset: 1187 testutil.go:509: Offset: 357, NextOffset: 955 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 487 testutil.go:509: Offset: 119, NextOffset: 324 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 122 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 119 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 119 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 125 324] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 324 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 122 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 116, NextOffset: 320 testutil.go:509: Offset: 214, NextOffset: 482 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 353, NextOffset: 948 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 482 testutil.go:509: Offset: 116, NextOffset: 320 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:509: Offset: 353, NextOffset: 948 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 125 324] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 324 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 122 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 124 323] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 124 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 323 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 121 320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 320 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 122 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 121 313] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 122 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 326 testutil.go:509: Offset: 218, NextOffset: 490 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 326, NextOffset: 359 testutil.go:509: Offset: 490, NextOffset: 523 testutil.go:509: Offset: 359, NextOffset: 958 testutil.go:509: Offset: 523, NextOffset: 1191 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 218, NextOffset: 490 testutil.go:509: Offset: 120, NextOffset: 326 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 490, NextOffset: 523 testutil.go:509: Offset: 326, NextOffset: 359 testutil.go:509: Offset: 523, NextOffset: 1191 testutil.go:509: Offset: 359, NextOffset: 958 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 121 313] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 124 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 124 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 121 313] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 126 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 684, NextOffset: 2021 testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:509: Offset: 684, NextOffset: 2021 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 123 318] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 123 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 318 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 126 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 123 318] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 123 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 318 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:509: Offset: 383, NextOffset: 945 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 125 320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 320 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 690, NextOffset: 2037 testutil.go:509: Offset: 982, NextOffset: 2503 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 2503 testutil.go:509: Offset: 690, NextOffset: 2037 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 122 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 107 286] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 286 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 101 280] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 101 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 280 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000065STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 688, NextOffset: 2029 testutil.go:509: Offset: 981, NextOffset: 2498 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 981, NextOffset: 2498 testutil.go:509: Offset: 688, NextOffset: 2029 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 107 286] === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 286 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 101 280] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 101 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 280 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000065STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 106 285] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 106 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 285 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 100 279] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 100 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 279 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000064STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 110 291] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 291 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 694, NextOffset: 2046 testutil.go:509: Offset: 988, NextOffset: 2514 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 2514 testutil.go:509: Offset: 694, NextOffset: 2046 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 104 285] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 285 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 110 291] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 291 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 104 285] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 285 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 109 290] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 290 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 103 284] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 103 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 284 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000067STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 108 288] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 647, NextOffset: 684 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 684, NextOffset: 2021 testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:509: Offset: 684, NextOffset: 2021 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 102 282] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 102 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 282 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000066STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 108 288] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 102 282] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 102 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 282 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000066STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 107 287] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 287 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 690, NextOffset: 2037 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 101 281] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 101 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 281 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000065STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 982, NextOffset: 2503 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 2503 testutil.go:509: Offset: 690, NextOffset: 2037 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 294] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 107 288] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 294] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 688, NextOffset: 2029 testutil.go:509: Offset: 981, NextOffset: 2498 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 981, NextOffset: 2498 testutil.go:509: Offset: 688, NextOffset: 2029 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:509: Offset: 170, NextOffset: 651 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 107 288] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 111 292] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 292 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 105 286] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 286 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 694, NextOffset: 2046 testutil.go:509: Offset: 988, NextOffset: 2514 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 657, NextOffset: 694 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 110 294] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 988, NextOffset: 2514 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 694, NextOffset: 2046 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 103 287] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 103 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 287 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000067STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 110 294] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 103 287] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 103 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 287 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000067STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 109 293] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 293 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":649,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":686,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":943,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 649 testutil.go:509: Offset: 382, NextOffset: 943 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 649, NextOffset: 686 testutil.go:509: Offset: 943, NextOffset: 980 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 686, NextOffset: 2023 testutil.go:509: Offset: 980, NextOffset: 2491 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 943 testutil.go:509: Offset: 170, NextOffset: 649 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 649, NextOffset: 686 testutil.go:509: Offset: 980, NextOffset: 2491 testutil.go:509: Offset: 686, NextOffset: 2023 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 102 286] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 102 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 286 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000066STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 300] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 300 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 656 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 106 293] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 384, NextOffset: 948 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 656, NextOffset: 693 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 106 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 293 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 693, NextOffset: 2040 testutil.go:509: Offset: 985, NextOffset: 2506 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 948 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 300] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 300 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 106 293] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 172, NextOffset: 656 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 985, NextOffset: 2506 testutil.go:509: Offset: 693, NextOffset: 2040 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 106 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 293 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112 299] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 299 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 105 292] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 292 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 111 295] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 295 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 104 288] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 111 295] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 295 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 104 288] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":946,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":983,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 653 testutil.go:509: Offset: 384, NextOffset: 946 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 946, NextOffset: 983 testutil.go:509: Offset: 690, NextOffset: 2030 testutil.go:509: Offset: 983, NextOffset: 2500 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 946 testutil.go:509: Offset: 172, NextOffset: 653 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 946, NextOffset: 983 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 983, NextOffset: 2500 testutil.go:509: Offset: 690, NextOffset: 2030 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110 294] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 103 287] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 103 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 287 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000067STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 116 304] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 116 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 304 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000074STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 109 297] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 297 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 173, NextOffset: 660 testutil.go:509: Offset: 385, NextOffset: 953 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 660, NextOffset: 697 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 697, NextOffset: 2048 testutil.go:509: Offset: 990, NextOffset: 2515 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 385, NextOffset: 953 testutil.go:509: Offset: 173, NextOffset: 660 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 660, NextOffset: 697 testutil.go:509: Offset: 990, NextOffset: 2515 testutil.go:509: Offset: 697, NextOffset: 2048 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 116 304] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 116 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 304 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000074STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 109 297] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 297 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114 302] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 302 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 107 295] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 295 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 436 922] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 436 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 922 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 296 782] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 296 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 782 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000128STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 436 922] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 436 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 922 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 296 782] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 296 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 782 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000128STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 439 925] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 439 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 925 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b7STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 298 784] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 298 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 784 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 441 932] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 441 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 932 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b9STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 300 791] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 300 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 791 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 441 932] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 441 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 932 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b9STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 300 791] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 300 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 791 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 444 935] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 444 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 935 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001bcSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 304 795] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 304 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 795 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000130STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 438 926] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 438 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 926 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b6STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 297 785] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 297 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 785 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000129STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 438 926] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 438 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 926 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b6STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 297 785] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 297 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 785 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000129STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 439 927] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 439 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 927 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b7STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 298 786] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 298 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 786 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 444 937] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 444 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 937 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001bcSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 303 796] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 303 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 796 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 444 937] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 444 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 937 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001bcSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 303 796] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 303 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 796 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 446 939] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 446 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 939 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001beSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 306 799] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 306 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 799 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000132STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 352 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000084STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 126 346] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132 352] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 352 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000084STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 126 346] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 132 352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 352 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000084STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 127 347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 347 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 134 353] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 353 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 127 346] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 6895 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134 353] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 353 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 127 346] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 135 354] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 135 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 354 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000087STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 127 346] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:509: Offset: 243, NextOffset: 552 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 134 352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 352 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 392, NextOffset: 1045 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:509: Offset: 392, NextOffset: 1045 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129 347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 347 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134 352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 352 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 129 347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 347 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 402, NextOffset: 1046 testutil.go:509: Offset: 595, NextOffset: 1325 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133 351] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 133 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 351 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000085STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 595, NextOffset: 1325 testutil.go:509: Offset: 402, NextOffset: 1046 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129 347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 347 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135 352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 135 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 352 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000087STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129 346] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 135 352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 135 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 352 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000087STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 129 346] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 135 352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 135 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 352 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000087STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 128 345] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 128 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 345 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000080STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 105 307] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 307 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 112 314] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 400, NextOffset: 1053 testutil.go:509: Offset: 594, NextOffset: 1312 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 594, NextOffset: 1312 testutil.go:509: Offset: 400, NextOffset: 1053 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 105 307] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 307 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 111 313] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 104 306] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 306 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 114 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 562, NextOffset: 599 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 107 310] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 402, NextOffset: 1045 testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 310 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 97, NextOffset: 134 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 562 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 134, NextOffset: 365 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:509: Offset: 402, NextOffset: 1045 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 114 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 107 310] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 310 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 106 309] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 106 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 309 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 106 309] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 106 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 309 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 392, NextOffset: 1045 testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:509: Offset: 392, NextOffset: 1045 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 355 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 106 309] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 106 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 309 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110 313] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 103 306] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 103 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 306 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000067STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 114 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 402, NextOffset: 1046 testutil.go:509: Offset: 595, NextOffset: 1325 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 595, NextOffset: 1325 testutil.go:509: Offset: 402, NextOffset: 1046 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 108 311] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 311 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 114 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 108 311] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 311 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 107 310] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 310 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 400, NextOffset: 1053 testutil.go:509: Offset: 594, NextOffset: 1312 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 594, NextOffset: 1312 testutil.go:509: Offset: 400, NextOffset: 1053 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 118 325] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 118 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 325 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000076STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 110 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 118 325] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 118 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 325 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000076STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 110 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 117 324] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 117 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 324 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000075STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 109 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 120 328] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 120 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 328 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000078STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 112 320] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 402, NextOffset: 1045 testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 320 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 365, NextOffset: 402 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:509: Offset: 402, NextOffset: 1045 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 120 328] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 120 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 328 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000078STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 112 320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 320 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 119 327] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 119 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 327 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 111 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 119 327] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 119 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 327 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 357 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 357, NextOffset: 394 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 394, NextOffset: 1050 testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 357 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 357, NextOffset: 394 testutil.go:509: Offset: 589, NextOffset: 1310 testutil.go:509: Offset: 394, NextOffset: 1050 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 111 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 119 327] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 119 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 327 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 111 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 116 324] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 116 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 324 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000074STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 108 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":209,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":560,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":597,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:509: Offset: 246, NextOffset: 560 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 121 329] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 560, NextOffset: 597 testutil.go:509: Offset: 400, NextOffset: 1051 testutil.go:509: Offset: 597, NextOffset: 1322 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 560 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 560, NextOffset: 597 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 597, NextOffset: 1322 testutil.go:509: Offset: 400, NextOffset: 1051 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 329 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 112 320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 320 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 121 329] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 329 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 112 320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 320 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 120 328] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 120 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 328 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000078STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 111 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 362 835] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 362 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 835 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 221 694] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 694 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ddSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 362 835] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 362 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 835 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 221 694] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 694 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ddSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 364 837] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 364 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 837 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 223 696] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 696 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dfSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 397, NextOffset: 1042 testutil.go:509: Offset: 594, NextOffset: 1324 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 132, NextOffset: 360 testutil.go:509: Offset: 245, NextOffset: 557 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 245, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 360 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 594, NextOffset: 1324 testutil.go:509: Offset: 397, NextOffset: 1042 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 364 839] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 364 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 839 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 224 699] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 699 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 364 839] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 364 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 839 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 224 699] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 699 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 366 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 366, NextOffset: 403 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 403, NextOffset: 1050 testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 367 842] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:509: Offset: 134, NextOffset: 366 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 366, NextOffset: 403 testutil.go:509: Offset: 599, NextOffset: 1326 testutil.go:509: Offset: 403, NextOffset: 1050 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 367 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 842 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 226 701] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 226 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 701 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 363 838] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 363 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 838 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 223 698] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 698 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dfSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 363 838] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 332, NextOffset: 922 testutil.go:509: Offset: 501, NextOffset: 1162 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 501, NextOffset: 1162 testutil.go:509: Offset: 332, NextOffset: 922 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 363 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 838 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 223 698] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 698 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dfSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 364 839] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 364 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 839 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 224 699] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 699 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 364 841] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 364 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 841 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 224 701] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 701 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 364 841] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 364 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 841 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 341, NextOffset: 932 testutil.go:509: Offset: 509, NextOffset: 1171 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 224 701] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 86, NextOffset: 119 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:509: Offset: 119, NextOffset: 308 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 224 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 701 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 509, NextOffset: 1171 testutil.go:509: Offset: 341, NextOffset: 932 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 367 844] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 367 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 844 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 226 703] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 226 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 703 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 5986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000b46STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 334, NextOffset: 923 testutil.go:509: Offset: 504, NextOffset: 1166 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 504, NextOffset: 1166 testutil.go:509: Offset: 334, NextOffset: 923 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 4862 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000006e2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 5986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000b46STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 340, NextOffset: 933 testutil.go:509: Offset: 512, NextOffset: 1175 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 512, NextOffset: 1175 testutil.go:509: Offset: 340, NextOffset: 933 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 4862 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000006e2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 5986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000b46STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 4862 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000006e2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 5986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000b46STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 4862 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000006e2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 332, NextOffset: 922 testutil.go:509: Offset: 501, NextOffset: 1162 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 501, NextOffset: 1162 testutil.go:509: Offset: 332, NextOffset: 922 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 5986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000b46STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 4862 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000006e2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 341, NextOffset: 932 testutil.go:509: Offset: 509, NextOffset: 1171 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 5986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000b46STARGZ" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 509, NextOffset: 1171 testutil.go:509: Offset: 341, NextOffset: 932 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 214, NextOffset: 476 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 308 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 4862 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000006e2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 5986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000b46STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 4862 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000006e2STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 334, NextOffset: 923 testutil.go:509: Offset: 504, NextOffset: 1166 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 301, NextOffset: 334 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 504, NextOffset: 1166 testutil.go:509: Offset: 334, NextOffset: 923 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 5986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000b46STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 4862 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000006e2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 5986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000b46STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 340, NextOffset: 933 testutil.go:509: Offset: 512, NextOffset: 1175 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 512, NextOffset: 1175 testutil.go:509: Offset: 340, NextOffset: 933 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 4862 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000006e2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 5986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000b46STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 4862 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000006e2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":81,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":304,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":176,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 114, NextOffset: 304 testutil.go:509: Offset: 209, NextOffset: 466 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 304, NextOffset: 337 testutil.go:509: Offset: 466, NextOffset: 499 testutil.go:509: Offset: 337, NextOffset: 925 testutil.go:509: Offset: 499, NextOffset: 1158 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 209, NextOffset: 466 testutil.go:509: Offset: 114, NextOffset: 304 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 466, NextOffset: 499 testutil.go:509: Offset: 304, NextOffset: 337 testutil.go:509: Offset: 499, NextOffset: 1158 testutil.go:509: Offset: 337, NextOffset: 925 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 5986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000b46STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 4862 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000006e2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":180,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":474,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 312 testutil.go:509: Offset: 213, NextOffset: 474 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 474, NextOffset: 507 testutil.go:509: Offset: 345, NextOffset: 936 testutil.go:509: Offset: 507, NextOffset: 1169 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 474, NextOffset: 507 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 507, NextOffset: 1169 testutil.go:509: Offset: 345, NextOffset: 936 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 474 testutil.go:509: Offset: 118, NextOffset: 312 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 5986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000b46STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 4862 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000006e2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":469,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 115, NextOffset: 306 testutil.go:509: Offset: 210, NextOffset: 469 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 306, NextOffset: 339 testutil.go:509: Offset: 469, NextOffset: 502 testutil.go:509: Offset: 339, NextOffset: 929 testutil.go:509: Offset: 502, NextOffset: 1164 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 469 testutil.go:509: Offset: 115, NextOffset: 306 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 469, NextOffset: 502 testutil.go:509: Offset: 306, NextOffset: 339 testutil.go:509: Offset: 502, NextOffset: 1164 testutil.go:509: Offset: 339, NextOffset: 929 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 366 995] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 136 in stargz, uncompressed length 4 testutil.go:2349: [2] at 173 in stargz, uncompressed length 4 testutil.go:2349: [3] at 210 in stargz, uncompressed length 4 testutil.go:2349: [4] at 247 in stargz, uncompressed length 4 testutil.go:2349: [5] at 284 in stargz, uncompressed length 4 testutil.go:2349: [6] at 321 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 366 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 995 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":136,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 364 993] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2349: [1] at 136 in stargz, uncompressed length 4 testutil.go:2349: [2] at 173 in stargz, uncompressed length 4 testutil.go:2349: [3] at 210 in stargz, uncompressed length 4 testutil.go:2349: [4] at 247 in stargz, uncompressed length 4 testutil.go:2349: [5] at 284 in stargz, uncompressed length 4 testutil.go:2349: [6] at 321 in stargz, uncompressed length 492 testutil.go:2349: [7] at 364 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 993 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":136,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 119, NextOffset: 312 testutil.go:509: Offset: 214, NextOffset: 477 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 477, NextOffset: 510 testutil.go:509: Offset: 345, NextOffset: 936 testutil.go:509: Offset: 510, NextOffset: 1172 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 214, NextOffset: 477 testutil.go:509: Offset: 119, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 477, NextOffset: 510 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 510, NextOffset: 1172 testutil.go:509: Offset: 345, NextOffset: 936 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 366 995] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 136 in stargz, uncompressed length 4 testutil.go:2349: [2] at 173 in stargz, uncompressed length 4 testutil.go:2349: [3] at 210 in stargz, uncompressed length 4 testutil.go:2349: [4] at 247 in stargz, uncompressed length 4 testutil.go:2349: [5] at 284 in stargz, uncompressed length 4 testutil.go:2349: [6] at 321 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 366 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 995 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":136,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 345, NextOffset: 940 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:509: Offset: 345, NextOffset: 940 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 364 993] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 136 in stargz, uncompressed length 4 testutil.go:2349: [2] at 173 in stargz, uncompressed length 4 testutil.go:2349: [3] at 210 in stargz, uncompressed length 4 testutil.go:2349: [4] at 247 in stargz, uncompressed length 4 testutil.go:2349: [5] at 284 in stargz, uncompressed length 4 testutil.go:2349: [6] at 321 in stargz, uncompressed length 492 testutil.go:2349: [7] at 364 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 993 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":136,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 352, NextOffset: 949 testutil.go:509: Offset: 521, NextOffset: 1188 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 521, NextOffset: 1188 testutil.go:509: Offset: 352, NextOffset: 949 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 365 981] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 testutil.go:2349: [3] at 209 in stargz, uncompressed length 4 testutil.go:2349: [4] at 246 in stargz, uncompressed length 4 testutil.go:2349: [5] at 283 in stargz, uncompressed length 4 testutil.go:2349: [6] at 320 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 365 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 981 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":135,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 363 979] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 testutil.go:2349: [3] at 209 in stargz, uncompressed length 4 testutil.go:2349: [4] at 246 in stargz, uncompressed length 4 testutil.go:2349: [5] at 283 in stargz, uncompressed length 4 testutil.go:2349: [6] at 320 in stargz, uncompressed length 492 testutil.go:2349: [7] at 363 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 979 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":135,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 346, NextOffset: 942 testutil.go:509: Offset: 516, NextOffset: 1183 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 516, NextOffset: 1183 testutil.go:509: Offset: 346, NextOffset: 942 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 369 993] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 testutil.go:2349: [3] at 213 in stargz, uncompressed length 4 testutil.go:2349: [4] at 250 in stargz, uncompressed length 4 testutil.go:2349: [5] at 287 in stargz, uncompressed length 4 testutil.go:2349: [6] at 324 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 369 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 993 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000171STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 367 991] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 testutil.go:2349: [3] at 213 in stargz, uncompressed length 4 testutil.go:2349: [4] at 250 in stargz, uncompressed length 4 testutil.go:2349: [5] at 287 in stargz, uncompressed length 4 testutil.go:2349: [6] at 324 in stargz, uncompressed length 492 testutil.go:2349: [7] at 367 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 991 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 352, NextOffset: 951 testutil.go:509: Offset: 524, NextOffset: 1193 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 369 993] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 testutil.go:2349: [3] at 213 in stargz, uncompressed length 4 testutil.go:2349: [4] at 250 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 524, NextOffset: 1193 testutil.go:509: Offset: 352, NextOffset: 951 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:2349: [5] at 287 in stargz, uncompressed length 4 testutil.go:2349: [6] at 324 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 369 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 993 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000171STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 345, NextOffset: 940 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:509: Offset: 345, NextOffset: 940 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:509: Offset: 116, NextOffset: 312 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 367 991] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 testutil.go:2349: [3] at 213 in stargz, uncompressed length 4 testutil.go:2349: [4] at 250 in stargz, uncompressed length 4 testutil.go:2349: [5] at 287 in stargz, uncompressed length 4 testutil.go:2349: [6] at 324 in stargz, uncompressed length 492 testutil.go:2349: [7] at 367 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 991 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368 987] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 testutil.go:2349: [6] at 323 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 368 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 987 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000170STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 352, NextOffset: 949 testutil.go:509: Offset: 521, NextOffset: 1188 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 488, NextOffset: 521 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 521, NextOffset: 1188 testutil.go:509: Offset: 352, NextOffset: 949 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366 985] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 testutil.go:2349: [6] at 323 in stargz, uncompressed length 492 testutil.go:2349: [7] at 366 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 985 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 365 989] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 testutil.go:2349: [3] at 209 in stargz, uncompressed length 4 testutil.go:2349: [4] at 246 in stargz, uncompressed length 4 testutil.go:2349: [5] at 283 in stargz, uncompressed length 4 testutil.go:2349: [6] at 320 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 365 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 989 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":135,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 346, NextOffset: 942 testutil.go:509: Offset: 516, NextOffset: 1183 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 516, NextOffset: 1183 testutil.go:509: Offset: 346, NextOffset: 942 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 363 987] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 testutil.go:2349: [3] at 209 in stargz, uncompressed length 4 testutil.go:2349: [4] at 246 in stargz, uncompressed length 4 testutil.go:2349: [5] at 283 in stargz, uncompressed length 4 testutil.go:2349: [6] at 320 in stargz, uncompressed length 492 testutil.go:2349: [7] at 363 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 987 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":135,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 352, NextOffset: 951 testutil.go:509: Offset: 524, NextOffset: 1193 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 524, NextOffset: 1193 testutil.go:509: Offset: 352, NextOffset: 951 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 365 989] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 testutil.go:2349: [3] at 209 in stargz, uncompressed length 4 testutil.go:2349: [4] at 246 in stargz, uncompressed length 4 testutil.go:2349: [5] at 283 in stargz, uncompressed length 4 testutil.go:2349: [6] at 320 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 365 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 989 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":135,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 481, NextOffset: 514 testutil.go:509: Offset: 352, NextOffset: 947 testutil.go:509: Offset: 514, NextOffset: 1182 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 319 testutil.go:509: Offset: 215, NextOffset: 481 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 215, NextOffset: 481 testutil.go:509: Offset: 116, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 481, NextOffset: 514 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 514, NextOffset: 1182 testutil.go:509: Offset: 352, NextOffset: 947 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 363 987] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 testutil.go:2349: [3] at 209 in stargz, uncompressed length 4 testutil.go:2349: [4] at 246 in stargz, uncompressed length 4 testutil.go:2349: [5] at 283 in stargz, uncompressed length 4 testutil.go:2349: [6] at 320 in stargz, uncompressed length 492 testutil.go:2349: [7] at 363 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 987 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":135,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368 992] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 testutil.go:2349: [6] at 323 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 368 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 992 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000170STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366 990] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 testutil.go:2349: [6] at 323 in stargz, uncompressed length 492 testutil.go:2349: [7] at 366 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 990 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 119, NextOffset: 324 testutil.go:509: Offset: 217, NextOffset: 487 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 357, NextOffset: 955 testutil.go:509: Offset: 520, NextOffset: 1187 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 487 testutil.go:509: Offset: 119, NextOffset: 324 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 520, NextOffset: 1187 testutil.go:509: Offset: 357, NextOffset: 955 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368 994] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 testutil.go:2349: [6] at 323 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 368 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 994 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000170STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366 992] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 testutil.go:2349: [6] at 323 in stargz, uncompressed length 492 testutil.go:2349: [7] at 366 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 992 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 116, NextOffset: 320 testutil.go:509: Offset: 214, NextOffset: 482 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 353, NextOffset: 948 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 482 testutil.go:509: Offset: 116, NextOffset: 320 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:509: Offset: 353, NextOffset: 948 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368 994] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 testutil.go:2349: [6] at 323 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 368 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 994 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000170STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 326 testutil.go:509: Offset: 218, NextOffset: 490 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 326, NextOffset: 359 testutil.go:509: Offset: 490, NextOffset: 523 testutil.go:509: Offset: 359, NextOffset: 958 testutil.go:509: Offset: 523, NextOffset: 1191 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 218, NextOffset: 490 testutil.go:509: Offset: 120, NextOffset: 326 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 490, NextOffset: 523 testutil.go:509: Offset: 326, NextOffset: 359 testutil.go:509: Offset: 523, NextOffset: 1191 testutil.go:509: Offset: 359, NextOffset: 958 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366 992] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 testutil.go:2349: [6] at 323 in stargz, uncompressed length 492 testutil.go:2349: [7] at 366 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 992 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 369 999] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 testutil.go:2349: [3] at 213 in stargz, uncompressed length 4 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:2349: [4] at 250 in stargz, uncompressed length 4 testutil.go:2349: [5] at 287 in stargz, uncompressed length 4 testutil.go:2349: [6] at 324 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 369 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 999 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000171STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 684, NextOffset: 2021 testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:509: Offset: 684, NextOffset: 2021 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 367 997] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 testutil.go:2349: [3] at 213 in stargz, uncompressed length 4 testutil.go:2349: [4] at 250 in stargz, uncompressed length 4 testutil.go:2349: [5] at 287 in stargz, uncompressed length 4 testutil.go:2349: [6] at 324 in stargz, uncompressed length 492 testutil.go:2349: [7] at 367 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 997 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 317 888] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 4 testutil.go:2349: [2] at 145 in stargz, uncompressed length 4 testutil.go:2349: [3] at 178 in stargz, uncompressed length 4 testutil.go:2349: [4] at 211 in stargz, uncompressed length 4 testutil.go:2349: [5] at 244 in stargz, uncompressed length 4 testutil.go:2349: [6] at 277 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 317 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 888 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":112,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 690, NextOffset: 2037 testutil.go:509: Offset: 982, NextOffset: 2503 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 2503 testutil.go:509: Offset: 690, NextOffset: 2037 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 309 880] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 4 testutil.go:2349: [2] at 145 in stargz, uncompressed length 4 testutil.go:2349: [3] at 178 in stargz, uncompressed length 4 testutil.go:2349: [4] at 211 in stargz, uncompressed length 4 testutil.go:2349: [5] at 244 in stargz, uncompressed length 4 testutil.go:2349: [6] at 277 in stargz, uncompressed length 492 testutil.go:2349: [7] at 309 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 880 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000135STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":112,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 317 888] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 4 testutil.go:2349: [2] at 145 in stargz, uncompressed length 4 testutil.go:2349: [3] at 178 in stargz, uncompressed length 4 testutil.go:2349: [4] at 211 in stargz, uncompressed length 4 testutil.go:2349: [5] at 244 in stargz, uncompressed length 4 testutil.go:2349: [6] at 277 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 317 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 888 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":112,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 309 880] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 4 testutil.go:2349: [2] at 145 in stargz, uncompressed length 4 testutil.go:2349: [3] at 178 in stargz, uncompressed length 4 testutil.go:2349: [4] at 211 in stargz, uncompressed length 4 testutil.go:2349: [5] at 244 in stargz, uncompressed length 4 testutil.go:2349: [6] at 277 in stargz, uncompressed length 492 testutil.go:2349: [7] at 309 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 880 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000135STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":112,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 651 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 688, NextOffset: 2029 testutil.go:509: Offset: 981, NextOffset: 2498 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 981, NextOffset: 2498 testutil.go:509: Offset: 688, NextOffset: 2029 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 111 144 177 210 243 276 316 881] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 4 testutil.go:2349: [2] at 144 in stargz, uncompressed length 4 testutil.go:2349: [3] at 177 in stargz, uncompressed length 4 testutil.go:2349: [4] at 210 in stargz, uncompressed length 4 testutil.go:2349: [5] at 243 in stargz, uncompressed length 4 testutil.go:2349: [6] at 276 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 316 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 881 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":111,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":144,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":243,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":276,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 111 144 177 210 243 276 308 873] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 4 testutil.go:2349: [2] at 144 in stargz, uncompressed length 4 testutil.go:2349: [3] at 177 in stargz, uncompressed length 4 testutil.go:2349: [4] at 210 in stargz, uncompressed length 4 testutil.go:2349: [5] at 243 in stargz, uncompressed length 4 testutil.go:2349: [6] at 276 in stargz, uncompressed length 492 testutil.go:2349: [7] at 308 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 873 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000134STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":111,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":144,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":243,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":276,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 694, NextOffset: 2046 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319 888] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 319 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 888 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 988, NextOffset: 2514 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 2514 testutil.go:509: Offset: 694, NextOffset: 2046 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311 880] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 testutil.go:2349: [6] at 279 in stargz, uncompressed length 492 testutil.go:2349: [7] at 311 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 880 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000137STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319 888] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 319 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 888 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 684, NextOffset: 2021 testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:509: Offset: 684, NextOffset: 2021 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311 880] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 testutil.go:2349: [6] at 279 in stargz, uncompressed length 492 testutil.go:2349: [7] at 311 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 880 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000137STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318 892] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 testutil.go:2349: [6] at 278 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 318 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 892 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 690, NextOffset: 2037 testutil.go:509: Offset: 982, NextOffset: 2503 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310 884] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:509: Offset: 171, NextOffset: 653 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 testutil.go:2349: [6] at 278 in stargz, uncompressed length 492 testutil.go:2349: [7] at 310 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 884 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000136STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 2503 testutil.go:509: Offset: 690, NextOffset: 2037 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318 891] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 testutil.go:2349: [6] at 278 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 318 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 891 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310 883] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:509: Offset: 382, NextOffset: 944 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 688, NextOffset: 2029 testutil.go:509: Offset: 981, NextOffset: 2498 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 testutil.go:2349: [6] at 278 in stargz, uncompressed length 492 testutil.go:2349: [7] at 310 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 883 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000136STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 981, NextOffset: 2498 testutil.go:509: Offset: 688, NextOffset: 2029 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318 891] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 testutil.go:2349: [6] at 278 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 318 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 891 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310 883] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 testutil.go:2349: [6] at 278 in stargz, uncompressed length 492 testutil.go:2349: [7] at 310 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 883 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000136STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 694, NextOffset: 2046 testutil.go:509: Offset: 988, NextOffset: 2514 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110 143 176 209 242 275 315 885] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 4 testutil.go:2349: [2] at 143 in stargz, uncompressed length 4 testutil.go:2349: [3] at 176 in stargz, uncompressed length 4 testutil.go:2349: [4] at 209 in stargz, uncompressed length 4 testutil.go:2349: [5] at 242 in stargz, uncompressed length 4 testutil.go:2349: [6] at 275 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 315 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 885 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":110,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 384 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":242,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 384, NextOffset: 951 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":275,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 2514 testutil.go:509: Offset: 694, NextOffset: 2046 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 110 143 176 209 242 275 307 877] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 4 testutil.go:2349: [2] at 143 in stargz, uncompressed length 4 testutil.go:2349: [3] at 176 in stargz, uncompressed length 4 testutil.go:2349: [4] at 209 in stargz, uncompressed length 4 testutil.go:2349: [5] at 242 in stargz, uncompressed length 4 testutil.go:2349: [6] at 275 in stargz, uncompressed length 492 testutil.go:2349: [7] at 307 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 877 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000133STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":110,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":242,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":275,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":649,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":686,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":943,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 649 testutil.go:509: Offset: 382, NextOffset: 943 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 649, NextOffset: 686 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 686, NextOffset: 2023 testutil.go:509: Offset: 980, NextOffset: 2491 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 943 testutil.go:509: Offset: 170, NextOffset: 649 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 649, NextOffset: 686 testutil.go:509: Offset: 980, NextOffset: 2491 testutil.go:509: Offset: 686, NextOffset: 2023 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320 889] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 320 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 889 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000140STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 656 testutil.go:509: Offset: 384, NextOffset: 948 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 693, NextOffset: 2040 testutil.go:509: Offset: 985, NextOffset: 2506 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 985, NextOffset: 2506 testutil.go:509: Offset: 693, NextOffset: 2040 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 948 testutil.go:509: Offset: 172, NextOffset: 656 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312 881] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 492 testutil.go:2349: [7] at 312 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 881 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000138STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":946,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":983,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 653 testutil.go:509: Offset: 384, NextOffset: 946 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320 889] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 320 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 889 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000140STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 946, NextOffset: 983 testutil.go:509: Offset: 690, NextOffset: 2030 testutil.go:509: Offset: 983, NextOffset: 2500 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 946 testutil.go:509: Offset: 172, NextOffset: 653 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 946, NextOffset: 983 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 983, NextOffset: 2500 testutil.go:509: Offset: 690, NextOffset: 2030 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312 881] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 492 testutil.go:2349: [7] at 312 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 881 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000138STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319 889] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 319 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 889 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 173, NextOffset: 660 testutil.go:509: Offset: 385, NextOffset: 953 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 660, NextOffset: 697 testutil.go:509: Offset: 953, NextOffset: 990 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311 881] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 697, NextOffset: 2048 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 990, NextOffset: 2515 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 385, NextOffset: 953 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 173, NextOffset: 660 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [6] at 279 in stargz, uncompressed length 492 testutil.go:2349: [7] at 311 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 881 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000137STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 953, NextOffset: 990 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 660, NextOffset: 697 testutil.go:509: Offset: 990, NextOffset: 2515 testutil.go:509: Offset: 697, NextOffset: 2048 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320 892] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 320 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 892 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000140STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312 884] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 492 testutil.go:2349: [7] at 312 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 884 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000138STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty] vs [.no.prefetch.landmark foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty4 foo_empty5 foo foo_empty foo4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320 892] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 320 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 892 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000140STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312 884] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 492 testutil.go:2349: [7] at 312 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 884 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000138STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319 892] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 319 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 892 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo5 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo_empty5] vs [foo_empty2 foo_empty3 foo5 .no.prefetch.landmark foo foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo5 .no.prefetch.landmark foo foo3 foo4 foo_empty4] vs [foo foo2 foo3 foo_empty3 foo5 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311 884] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 testutil.go:2349: [6] at 279 in stargz, uncompressed length 492 testutil.go:2349: [7] at 311 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 884 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000137STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 322 899] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 testutil.go:2349: [6] at 282 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 322 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 899 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000142STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314 891] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 testutil.go:2349: [6] at 282 in stargz, uncompressed length 492 testutil.go:2349: [7] at 314 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 891 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo_empty foo_empty3 foo4 foo5 foo6 foo] vs [foo_empty3 foo5 foo_empty5 foo6 foo foo3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo3] vs [foo_empty2 foo3 foo_empty4 foo_empty5 foo_empty foo_empty3 foo4 foo5 foo6 foo foo2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 322 899] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 testutil.go:2349: [6] at 282 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 322 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 899 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000142STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314 891] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 testutil.go:2349: [6] at 282 in stargz, uncompressed length 492 testutil.go:2349: [7] at 314 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 891 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 321 899] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 116 in stargz, uncompressed length 4 testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 testutil.go:2349: [6] at 281 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 321 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 899 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000141STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo6 foo3 foo5 foo_empty5 foo foo_empty foo2 foo_empty2] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty4 foo6 foo3 foo5 foo_empty5 foo foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 313 891] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 116 in stargz, uncompressed length 4 testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 testutil.go:2349: [6] at 281 in stargz, uncompressed length 492 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [7] at 313 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 891 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000139STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 321 898] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 116 in stargz, uncompressed length 4 testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 testutil.go:2349: [6] at 281 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 321 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 898 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000141STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 313 890] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 116 in stargz, uncompressed length 4 testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 testutil.go:2349: [6] at 281 in stargz, uncompressed length 492 testutil.go:2349: [7] at 313 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 890 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000139STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo3 foo_empty4 foo5] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty4 foo_empty5 foo6] vs [foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo3 foo_empty4 foo5 foo_empty] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 321 898] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 116 in stargz, uncompressed length 4 testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 testutil.go:2349: [6] at 281 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 321 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 898 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000141STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 313 890] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 116 in stargz, uncompressed length 4 testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 testutil.go:2349: [6] at 281 in stargz, uncompressed length 492 testutil.go:2349: [7] at 313 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 890 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000139STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318 897] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 testutil.go:2349: [6] at 278 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 318 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 897 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty] vs [foo_empty2 foo4 foo5 foo_empty5 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark] vs [foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty foo3 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310 889] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 testutil.go:2349: [6] at 278 in stargz, uncompressed length 492 testutil.go:2349: [7] at 310 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 889 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000136STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 323 900] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 118 in stargz, uncompressed length 4 testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 testutil.go:2349: [5] at 250 in stargz, uncompressed length 4 testutil.go:2349: [6] at 283 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 323 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 900 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000143STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo3 foo_empty4] vs [foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3] vs [foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo3 foo_empty4 foo6 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 315 892] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 118 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 testutil.go:2349: [5] at 250 in stargz, uncompressed length 4 testutil.go:2349: [6] at 283 in stargz, uncompressed length 492 testutil.go:2349: [7] at 315 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 892 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 323 900] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 118 in stargz, uncompressed length 4 testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 testutil.go:2349: [5] at 250 in stargz, uncompressed length 4 testutil.go:2349: [6] at 283 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 323 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 900 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000143STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo3] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty4 foo_empty5 foo6 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty4 foo_empty5] vs [foo foo2 foo3 foo_empty3 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 315 892] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 118 in stargz, uncompressed length 4 testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 testutil.go:2349: [5] at 250 in stargz, uncompressed length 4 testutil.go:2349: [6] at 283 in stargz, uncompressed length 492 testutil.go:2349: [7] at 315 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 892 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 322 900] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 testutil.go:2349: [6] at 282 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 322 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 900 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000142STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty3 foo_empty5] vs [foo foo_empty foo4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314 892] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 testutil.go:2349: [6] at 282 in stargz, uncompressed length 492 testutil.go:2349: [7] at 314 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 892 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo4 foo_empty5 foo6] vs [foo4 foo_empty4 foo5 foo6 foo foo_empty3 foo_empty5 foo_empty foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 653 2042] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 227 in stargz, uncompressed length 4 testutil.go:2349: [2] at 264 in stargz, uncompressed length 4 testutil.go:2349: [3] at 301 in stargz, uncompressed length 4 testutil.go:2349: [4] at 338 in stargz, uncompressed length 4 testutil.go:2349: [5] at 375 in stargz, uncompressed length 4 testutil.go:2349: [6] at 412 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 653 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 2042 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":227,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":264,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":301,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 512 1901] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 227 in stargz, uncompressed length 4 testutil.go:2349: [2] at 264 in stargz, uncompressed length 4 testutil.go:2349: [3] at 301 in stargz, uncompressed length 4 testutil.go:2349: [4] at 338 in stargz, uncompressed length 4 testutil.go:2349: [5] at 375 in stargz, uncompressed length 4 testutil.go:2349: [6] at 412 in stargz, uncompressed length 492 testutil.go:2349: [7] at 512 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 1901 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000200STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":227,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":264,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":301,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo2 foo_empty3 foo4 foo_empty4] vs [foo_empty foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 653 2042] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 3204 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 227 in stargz, uncompressed length 4 testutil.go:2349: [2] at 264 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [3] at 301 in stargz, uncompressed length 4 testutil.go:2349: [4] at 338 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [5] at 375 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [6] at 412 in stargz, uncompressed length 1616 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [7] at 653 in stargz, uncompressed length 3072 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4871, NextOffset: 6464 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [8] at 2042 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028dSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo_empty5 foo6] vs [foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3] === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":227,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":264,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":301,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3786, NextOffset: 5351 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 512 1901] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 227 in stargz, uncompressed length 4 testutil.go:2349: [2] at 264 in stargz, uncompressed length 4 testutil.go:2349: [3] at 301 in stargz, uncompressed length 4 testutil.go:2349: [4] at 338 in stargz, uncompressed length 4 testutil.go:2349: [5] at 375 in stargz, uncompressed length 4 testutil.go:2349: [6] at 412 in stargz, uncompressed length 492 testutil.go:2349: [7] at 512 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 1901 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000200STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":227,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":264,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":301,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 655 2044] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 229 in stargz, uncompressed length 4 testutil.go:2349: [2] at 266 in stargz, uncompressed length 4 testutil.go:2349: [3] at 303 in stargz, uncompressed length 4 testutil.go:2349: [4] at 340 in stargz, uncompressed length 4 testutil.go:2349: [5] at 377 in stargz, uncompressed length 4 testutil.go:2349: [6] at 414 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 655 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 2044 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":229,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":266,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":303,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 514 1903] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 229 in stargz, uncompressed length 4 testutil.go:2349: [2] at 266 in stargz, uncompressed length 4 testutil.go:2349: [3] at 303 in stargz, uncompressed length 4 testutil.go:2349: [4] at 340 in stargz, uncompressed length 4 testutil.go:2349: [5] at 377 in stargz, uncompressed length 4 testutil.go:2349: [6] at 414 in stargz, uncompressed length 492 testutil.go:2349: [7] at 514 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 1903 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000202STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":229,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":266,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":303,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty5] vs [foo4 foo5 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty5 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656 2058] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 656 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 2058 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000290STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty5 foo6 foo foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2] vs [foo5 foo_empty foo2 foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515 1917] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 testutil.go:2349: [6] at 415 in stargz, uncompressed length 492 testutil.go:2349: [7] at 515 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 1917 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000203STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo3 foo_empty3 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo4 foo_empty5 foo6] vs [foo3 foo_empty5 foo6 foo foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656 2058] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 656 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 2058 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000290STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515 1917] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 testutil.go:2349: [6] at 415 in stargz, uncompressed length 492 testutil.go:2349: [7] at 515 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 1917 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000203STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 231 268 305 342 379 416 657 2059] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 231 in stargz, uncompressed length 4 testutil.go:2349: [2] at 268 in stargz, uncompressed length 4 testutil.go:2349: [3] at 305 in stargz, uncompressed length 4 testutil.go:2349: [4] at 342 in stargz, uncompressed length 4 testutil.go:2349: [5] at 379 in stargz, uncompressed length 4 testutil.go:2349: [6] at 416 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 657 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 2059 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000291STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":231,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":268,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":305,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":342,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":379,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":416,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 231 268 305 342 379 416 516 1918] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 231 in stargz, uncompressed length 4 testutil.go:2349: [2] at 268 in stargz, uncompressed length 4 testutil.go:2349: [3] at 305 in stargz, uncompressed length 4 testutil.go:2349: [4] at 342 in stargz, uncompressed length 4 testutil.go:2349: [5] at 379 in stargz, uncompressed length 4 testutil.go:2349: [6] at 416 in stargz, uncompressed length 492 testutil.go:2349: [7] at 516 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 1918 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000204STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":231,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":268,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":305,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":342,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":379,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":416,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo4 foo5] vs [foo_empty4 foo5 foo_empty5 foo foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 654 2050] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 228 in stargz, uncompressed length 4 testutil.go:2349: [2] at 265 in stargz, uncompressed length 4 testutil.go:2349: [3] at 302 in stargz, uncompressed length 4 testutil.go:2349: [4] at 339 in stargz, uncompressed length 4 testutil.go:2349: [5] at 376 in stargz, uncompressed length 4 testutil.go:2349: [6] at 413 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 654 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 2050 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":228,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":265,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":302,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":339,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:509: Offset: 410, NextOffset: 573 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 426, NextOffset: 463 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 513 1909] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 228 in stargz, uncompressed length 4 testutil.go:2349: [2] at 265 in stargz, uncompressed length 4 testutil.go:2349: [3] at 302 in stargz, uncompressed length 4 testutil.go:2349: [4] at 339 in stargz, uncompressed length 4 testutil.go:2349: [5] at 376 in stargz, uncompressed length 4 testutil.go:2349: [6] at 413 in stargz, uncompressed length 492 testutil.go:2349: [7] at 513 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 1909 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000201STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":228,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":265,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":302,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":339,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 965, NextOffset: 1669 testutil.go:509: Offset: 1180, NextOffset: 1946 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty3 foo4 foo6] vs [foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1946 testutil.go:509: Offset: 965, NextOffset: 1669 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 980, NextOffset: 1143 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:509: Offset: 130, NextOffset: 260 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 654 2050] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 228 in stargz, uncompressed length 4 testutil.go:2349: [2] at 265 in stargz, uncompressed length 4 testutil.go:2349: [3] at 302 in stargz, uncompressed length 4 testutil.go:2349: [4] at 339 in stargz, uncompressed length 4 testutil.go:2349: [5] at 376 in stargz, uncompressed length 4 testutil.go:2349: [6] at 413 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 654 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 2050 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":228,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":265,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":302,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":339,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 513 1909] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 228 in stargz, uncompressed length 4 testutil.go:2349: [2] at 265 in stargz, uncompressed length 4 testutil.go:2349: [3] at 302 in stargz, uncompressed length 4 testutil.go:2349: [4] at 339 in stargz, uncompressed length 4 testutil.go:2349: [5] at 376 in stargz, uncompressed length 4 testutil.go:2349: [6] at 413 in stargz, uncompressed length 492 testutil.go:2349: [7] at 513 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 1909 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000201STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":228,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":265,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":302,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":339,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 655 2050] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 229 in stargz, uncompressed length 4 testutil.go:2349: [2] at 266 in stargz, uncompressed length 4 testutil.go:2349: [3] at 303 in stargz, uncompressed length 4 testutil.go:2349: [4] at 340 in stargz, uncompressed length 4 testutil.go:2349: [5] at 377 in stargz, uncompressed length 4 testutil.go:2349: [6] at 414 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 655 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 2050 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":229,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":266,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":303,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 514 1909] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 229 in stargz, uncompressed length 4 testutil.go:2349: [2] at 266 in stargz, uncompressed length 4 testutil.go:2349: [3] at 303 in stargz, uncompressed length 4 testutil.go:2349: [4] at 340 in stargz, uncompressed length 4 testutil.go:2349: [5] at 377 in stargz, uncompressed length 4 testutil.go:2349: [6] at 414 in stargz, uncompressed length 492 testutil.go:2349: [7] at 514 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 1909 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000202STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":229,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":266,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":303,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo4 foo6 foo foo2 foo_empty2] vs [.no.prefetch.landmark foo foo_empty3 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 977, NextOffset: 1667 testutil.go:509: Offset: 1193, NextOffset: 1998 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty3 foo_empty5 foo6 foo_empty foo2 foo_empty2] vs [foo_empty4 foo5 foo_empty5 foo_empty foo3 foo4 foo6 foo foo2 foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656 2063] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 656 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 2063 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000290STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1193, NextOffset: 1998 testutil.go:509: Offset: 977, NextOffset: 1667 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 822, NextOffset: 954 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515 1922] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 testutil.go:2349: [6] at 415 in stargz, uncompressed length 492 testutil.go:2349: [7] at 515 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 1922 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000203STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656 2063] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 656 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 2063 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000290STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515 1922] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 testutil.go:2349: [6] at 415 in stargz, uncompressed length 492 testutil.go:2349: [7] at 515 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 1922 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000203STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo5 foo_empty5 foo6] vs [foo_empty foo2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 968, NextOffset: 1678 testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:509: Offset: 968, NextOffset: 1678 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:509: Offset: 465, NextOffset: 596 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 233 270 307 344 381 418 659 2066] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 233 in stargz, uncompressed length 4 testutil.go:2349: [2] at 270 in stargz, uncompressed length 4 testutil.go:2349: [3] at 307 in stargz, uncompressed length 4 testutil.go:2349: [4] at 344 in stargz, uncompressed length 4 testutil.go:2349: [5] at 381 in stargz, uncompressed length 4 testutil.go:2349: [6] at 418 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 659 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 2066 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000293STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":233,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":270,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":307,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":344,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":381,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":418,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 233 270 307 344 381 418 518 1925] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 233 in stargz, uncompressed length 4 testutil.go:2349: [2] at 270 in stargz, uncompressed length 4 testutil.go:2349: [3] at 307 in stargz, uncompressed length 4 testutil.go:2349: [4] at 344 in stargz, uncompressed length 4 testutil.go:2349: [5] at 381 in stargz, uncompressed length 4 testutil.go:2349: [6] at 418 in stargz, uncompressed length 492 testutil.go:2349: [7] at 518 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 1925 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000206STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":233,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":270,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":307,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":344,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":381,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":418,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty5 foo6 foo_empty2] vs [.no.prefetch.landmark foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 990, NextOffset: 1697 testutil.go:509: Offset: 1201, NextOffset: 1975 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty5 foo6 foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 266, NextOffset: 303 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1201, NextOffset: 1975 testutil.go:509: Offset: 990, NextOffset: 1697 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo6 foo2 foo3 foo5 foo_empty5 foo foo_empty foo_empty2] vs [foo6 .no.prefetch.landmark foo foo2 foo4 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 260 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 243, NextOffset: 373 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 594, NextOffset: 631 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 775, NextOffset: 812 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 631, NextOffset: 762 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 812, NextOffset: 943 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 965, NextOffset: 1669 testutil.go:509: Offset: 1180, NextOffset: 1946 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 297, NextOffset: 426 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 410, NextOffset: 573 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 426, NextOffset: 463 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo4] vs [foo3 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 573, NextOffset: 610 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1946 testutil.go:509: Offset: 965, NextOffset: 1669 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:509: Offset: 631, NextOffset: 762 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 160 216 536] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 160 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 216 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 536 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d8STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo4 foo5 foo6 foo_empty2 foo3 foo_empty4 foo_empty5] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo3 foo6 .no.prefetch.landmark foo_empty] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 378, NextOffset: 415 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 160 213 533] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 160 in stargz, uncompressed length 512 testutil.go:2349: [2] at 213 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 533 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d5STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 977, NextOffset: 1667 testutil.go:509: Offset: 1193, NextOffset: 1998 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo3 foo6] vs [foo_empty foo2 foo_empty3 foo4 foo5 foo6 foo_empty2 foo3 foo_empty4 foo_empty5 foo] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1193, NextOffset: 1998 testutil.go:509: Offset: 977, NextOffset: 1667 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 160 216 536] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 160 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 216 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 536 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d8STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 160 213 533] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 160 in stargz, uncompressed length 512 testutil.go:2349: [2] at 213 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 533 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d5STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 157 213 534] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 157 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 213 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 534 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d5STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 157 210 531] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 157 in stargz, uncompressed length 512 testutil.go:2349: [2] at 210 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 531 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d2STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo2 foo_empty3 foo5 foo_empty5 foo6] vs [foo6 .no.prefetch.landmark foo foo2 foo4 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 968, NextOffset: 1678 testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo4 foo_empty foo_empty2 foo3 foo_empty3] vs [foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo2 foo_empty3 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 163 219 540] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 163 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 219 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 540 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dbSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:509: Offset: 968, NextOffset: 1678 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:509: Offset: 633, NextOffset: 763 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 163 216 537] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 163 in stargz, uncompressed length 512 testutil.go:2349: [2] at 216 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 537 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d8STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 163 219 540] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 163 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 219 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 540 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dbSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 163 216 537] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 163 in stargz, uncompressed length 512 testutil.go:2349: [2] at 216 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 537 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d8STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 163 219 540] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 163 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 219 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 540 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dbSTARGZ" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 163 216 537] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 163 in stargz, uncompressed length 512 testutil.go:2349: [2] at 216 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 537 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d8STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 162 218 543] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 218 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 543 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000daSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo6 foo_empty foo3 foo4 foo5] vs [foo2 foo4 foo_empty4 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 990, NextOffset: 1697 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1201, NextOffset: 1975 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty4 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty] vs [foo foo2 foo_empty2 foo_empty3 foo_empty4 foo6 foo_empty foo3 foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1201, NextOffset: 1975 testutil.go:509: Offset: 990, NextOffset: 1697 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 162 215 540] === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 162 in stargz, uncompressed length 512 testutil.go:2349: [2] at 215 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 540 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d7STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 162 218 543] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 218 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 543 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000daSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 162 215 540] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 162 in stargz, uncompressed length 512 testutil.go:2349: [2] at 215 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 540 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d7STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 162 218 543] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 218 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 543 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000daSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 162 215 540] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 162 in stargz, uncompressed length 512 testutil.go:2349: [2] at 215 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 540 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d7STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":641,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":811,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":944,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":579,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1155,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1192,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty5] vs [foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty4 .no.prefetch.landmark foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 263 testutil.go:509: Offset: 245, NextOffset: 377 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 579, NextOffset: 616 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:509: Offset: 616, NextOffset: 782 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 300, NextOffset: 434 testutil.go:509: Offset: 414, NextOffset: 579 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 641, NextOffset: 774 testutil.go:509: Offset: 819, NextOffset: 952 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 811, NextOffset: 944 testutil.go:509: Offset: 989, NextOffset: 1155 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 1155, NextOffset: 1192 testutil.go:509: Offset: 981, NextOffset: 1647 testutil.go:509: Offset: 1192, NextOffset: 1965 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty4] vs [foo foo_empty foo_empty2 foo3 foo_empty5 foo2 foo_empty3 foo4 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 819, NextOffset: 952 testutil.go:509: Offset: 641, NextOffset: 774 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 989, NextOffset: 1155 testutil.go:509: Offset: 811, NextOffset: 944 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1155, NextOffset: 1192 testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 1192, NextOffset: 1965 testutil.go:509: Offset: 981, NextOffset: 1647 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 377 testutil.go:509: Offset: 131, NextOffset: 263 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 414, NextOffset: 579 testutil.go:509: Offset: 300, NextOffset: 434 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 579, NextOffset: 616 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 616, NextOffset: 782 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 164 220 547] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 164 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 220 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 547 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dcSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 164 217 544] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 testutil.go:2349: [2] at 217 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 544 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d9STARGZ" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 164 220 547] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 164 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 220 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 547 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dcSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 164 217 544] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 testutil.go:2349: [2] at 217 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 544 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d9STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 164 220 547] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 164 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 220 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 547 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dcSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":96,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":265,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":302,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":437,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":608,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":645,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":948,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":956,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":993,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1160,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1197,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 164 217 544] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty5] vs [foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo5" vs "foo5" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 777, NextOffset: 814 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 956, NextOffset: 993 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 217 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 544 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d9STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 814, NextOffset: 948 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 993, NextOffset: 1160 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 948, NextOffset: 985 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 985, NextOffset: 1669 testutil.go:509: Offset: 1197, NextOffset: 1992 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 133, NextOffset: 265 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 265, NextOffset: 302 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 302, NextOffset: 437 testutil.go:509: Offset: 415, NextOffset: 583 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 437, NextOffset: 474 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 474, NextOffset: 608 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 608, NextOffset: 645 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:509: Offset: 824, NextOffset: 956 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo2] vs [foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 133, NextOffset: 265 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 956, NextOffset: 993 testutil.go:509: Offset: 777, NextOffset: 814 testutil.go:509: Offset: 993, NextOffset: 1160 testutil.go:509: Offset: 814, NextOffset: 948 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 265, NextOffset: 302 testutil.go:509: Offset: 415, NextOffset: 583 testutil.go:509: Offset: 302, NextOffset: 437 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 437, NextOffset: 474 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 474, NextOffset: 608 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 608, NextOffset: 645 testutil.go:509: Offset: 824, NextOffset: 956 testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 1197, NextOffset: 1992 testutil.go:509: Offset: 985, NextOffset: 1669 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 141 191 488] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 191 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 488 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bfSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 141 183 480] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 480 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 141 191 488] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 191 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 488 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bfSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 141 183 480] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 480 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 140 190 486] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 140 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 190 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 486 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000beSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 140 182 478] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 testutil.go:2349: [2] at 182 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 478 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 143 193 491] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 193 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 491 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c1STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo4 foo_empty5 foo6 foo foo_empty foo2] vs [foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 300, NextOffset: 431 testutil.go:509: Offset: 414, NextOffset: 581 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 431, NextOffset: 468 testutil.go:509: Offset: 581, NextOffset: 618 testutil.go:509: Offset: 468, NextOffset: 600 testutil.go:509: Offset: 618, NextOffset: 784 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 143 185 483] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 768, NextOffset: 805 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 805, NextOffset: 936 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 185 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 483 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b9STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 989, NextOffset: 1154 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 637, NextOffset: 768 testutil.go:509: Offset: 821, NextOffset: 952 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 936, NextOffset: 973 testutil.go:509: Offset: 1154, NextOffset: 1191 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 973, NextOffset: 1682 testutil.go:509: Offset: 1191, NextOffset: 1985 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 263 testutil.go:509: Offset: 246, NextOffset: 377 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo4 foo_empty5 foo6 foo] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 821, NextOffset: 952 testutil.go:509: Offset: 637, NextOffset: 768 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 377 testutil.go:509: Offset: 132, NextOffset: 263 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 581, NextOffset: 618 testutil.go:509: Offset: 431, NextOffset: 468 testutil.go:509: Offset: 618, NextOffset: 784 testutil.go:509: Offset: 468, NextOffset: 600 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 768, NextOffset: 805 testutil.go:509: Offset: 989, NextOffset: 1154 testutil.go:509: Offset: 805, NextOffset: 936 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 936, NextOffset: 973 testutil.go:509: Offset: 1191, NextOffset: 1985 testutil.go:509: Offset: 973, NextOffset: 1682 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 414, NextOffset: 581 testutil.go:509: Offset: 300, NextOffset: 431 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 143 193 491] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 193 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 491 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c1STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 143 185 483] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 testutil.go:2349: [2] at 185 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 483 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b9STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 143 193 491] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 193 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 491 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c1STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 143 185 483] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 testutil.go:2349: [2] at 185 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 483 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b9STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 141 191 487] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 191 in stargz, uncompressed length 2560 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":270,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":618,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":655,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":792,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":966,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":384,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":421,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":592,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":629,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":973,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1010,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo4 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 792, NextOffset: 829 testutil.go:509: Offset: 973, NextOffset: 1010 testutil.go:509: Offset: 829, NextOffset: 966 testutil.go:509: Offset: 1010, NextOffset: 1178 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 618, NextOffset: 655 testutil.go:509: Offset: 799, NextOffset: 836 testutil.go:509: Offset: 655, NextOffset: 792 testutil.go:509: Offset: 836, NextOffset: 973 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 966, NextOffset: 1003 testutil.go:509: Offset: 1178, NextOffset: 1215 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1003, NextOffset: 1707 testutil.go:509: Offset: 1215, NextOffset: 2006 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 270 testutil.go:509: Offset: 248, NextOffset: 384 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:2349: [3] at 487 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bfSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 307, NextOffset: 444 testutil.go:509: Offset: 421, NextOffset: 592 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 444, NextOffset: 481 testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 481, NextOffset: 618 testutil.go:509: Offset: 629, NextOffset: 799 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo3 foo_empty5 foo6 foo] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo4 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 799, NextOffset: 836 testutil.go:509: Offset: 618, NextOffset: 655 testutil.go:509: Offset: 836, NextOffset: 973 testutil.go:509: Offset: 655, NextOffset: 792 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 973, NextOffset: 1010 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 141 183 479] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 479 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 792, NextOffset: 829 testutil.go:509: Offset: 1010, NextOffset: 1178 testutil.go:509: Offset: 829, NextOffset: 966 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 444, NextOffset: 481 testutil.go:509: Offset: 629, NextOffset: 799 testutil.go:509: Offset: 481, NextOffset: 618 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 966, NextOffset: 1003 testutil.go:509: Offset: 1215, NextOffset: 2006 testutil.go:509: Offset: 1003, NextOffset: 1707 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 384 testutil.go:509: Offset: 134, NextOffset: 270 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 421, NextOffset: 592 testutil.go:509: Offset: 307, NextOffset: 444 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 141 191 487] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 191 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 487 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bfSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 141 183 479] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 479 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 142 192 488] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 192 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 488 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c0STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 142 184 480] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 testutil.go:2349: [2] at 184 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 480 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b8STARGZ" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 144 194 492] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 144 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 194 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 492 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c2STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo2 foo_empty3 foo5 foo_empty5 foo6 foo] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty2 foo3 foo5 foo6] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 1422 testutil.go:509: Offset: 998, NextOffset: 1666 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo_empty2 foo3 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3] vs [foo4 foo_empty4 foo2 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 144 186 484] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 687, NextOffset: 796 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 144 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 537, NextOffset: 646 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [2] at 186 in stargz, uncompressed length 2560 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [3] at 484 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000baSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 998, NextOffset: 1666 testutil.go:509: Offset: 821, NextOffset: 1422 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:509: Offset: 253, NextOffset: 362 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 144 194 492] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 144 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 194 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 492 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c2STARGZ" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 144 186 484] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 144 in stargz, uncompressed length 512 testutil.go:2349: [2] at 186 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 484 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000baSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 144 194 492] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 144 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 194 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 492 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c2STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 144 186 484] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 144 in stargz, uncompressed length 512 testutil.go:2349: [2] at 186 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 484 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000baSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo6 foo3 foo_empty3 foo4 foo_empty5] vs [foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo2 foo4 foo_empty4 foo6 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 150 200 501] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 150 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 501 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 1434 testutil.go:509: Offset: 1009, NextOffset: 1676 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo2 foo4 foo_empty4 foo6] vs [foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo6 foo3 foo_empty3 foo4 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo4" vs "foo4" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1676 testutil.go:509: Offset: 836, NextOffset: 1434 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 150 192 493] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 150 in stargz, uncompressed length 512 testutil.go:2349: [2] at 192 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 493 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c0STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 150 200 501] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 150 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 501 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 150 192 493] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 150 in stargz, uncompressed length 512 testutil.go:2349: [2] at 192 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 493 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c0STARGZ" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 148 198 500] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 148 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 198 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 500 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c6STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:509: Offset: 209, NextOffset: 318 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 148 190 492] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 508, NextOffset: 541 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [1] at 148 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 689 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 190 in stargz, uncompressed length 2560 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 541, NextOffset: 651 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [3] at 492 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000beSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 689, NextOffset: 799 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 1424 testutil.go:509: Offset: 1001, NextOffset: 1674 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo_empty5] vs [foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo foo4 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1674 testutil.go:509: Offset: 827, NextOffset: 1424 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 155 205 510] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 155 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 205 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 510 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cdSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 155 197 502] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 155 in stargz, uncompressed length 512 testutil.go:2349: [2] at 197 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 502 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c5STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 155 205 510] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 155 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 205 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 510 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cdSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 155 197 502] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 155 in stargz, uncompressed length 512 testutil.go:2349: [2] at 197 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 502 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c5STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 155 205 510] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 155 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 205 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 510 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cdSTARGZ" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 155 197 502] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 155 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty5 foo foo_empty foo_empty3 foo_empty4 foo5 foo6] vs [foo4 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2] === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [2] at 197 in stargz, uncompressed length 2560 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [3] at 502 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c5STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 1440 testutil.go:509: Offset: 1015, NextOffset: 1683 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2] vs [foo foo_empty foo_empty3 foo_empty4 foo5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty5] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:509: Offset: 407, NextOffset: 519 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 153 203 507] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 811, NextOffset: 844 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 153 in stargz, uncompressed length 1636 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:509: Offset: 697, NextOffset: 809 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 507 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 1015, NextOffset: 1683 testutil.go:509: Offset: 842, NextOffset: 1440 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 153 195 499] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 153 in stargz, uncompressed length 512 testutil.go:2349: [2] at 195 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 499 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c3STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 153 203 507] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 153 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 507 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 153 195 499] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 153 in stargz, uncompressed length 512 testutil.go:2349: [2] at 195 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 499 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c3STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 153 203 507] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 153 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 507 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 153 195 499] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 153 in stargz, uncompressed length 512 testutil.go:2349: [2] at 195 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 499 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c3STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo2] vs [foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 157 207 511] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 157 in stargz, uncompressed length 1636 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 316 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [2] at 207 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 511 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cfSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1683: "bar"(basename:"bar") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 1422 testutil.go:509: Offset: 998, NextOffset: 1666 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4] vs [foo2 foo3 foo_empty3 foo4 foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 998, NextOffset: 1666 testutil.go:509: Offset: 821, NextOffset: 1422 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:509: Offset: 395, NextOffset: 504 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 157 199 503] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 157 in stargz, uncompressed length 512 testutil.go:2349: [2] at 199 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 503 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 157 207 511] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 157 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 207 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 511 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cfSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 157 199 503] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 157 in stargz, uncompressed length 512 testutil.go:2349: [2] at 199 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 503 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 156 206 510] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 156 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 206 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 510 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ceSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 156 198 502] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 156 in stargz, uncompressed length 512 testutil.go:2349: [2] at 198 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 502 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c6STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 398 651 1452] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 398 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 651 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1452 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028bSTARGZ" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo4 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo foo_empty foo2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 1434 testutil.go:509: Offset: 1009, NextOffset: 1676 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty3] vs [foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo4 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1676 testutil.go:509: Offset: 836, NextOffset: 1434 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 398 510 1311] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 398 in stargz, uncompressed length 512 testutil.go:2349: [2] at 510 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1311 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001feSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 398 651 1452] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 398 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 651 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1452 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028bSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 398 510 1311] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 398 in stargz, uncompressed length 512 testutil.go:2349: [2] at 510 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1311 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001feSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty2 foo_empty4 foo_empty5] vs [foo_empty foo3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 1424 testutil.go:509: Offset: 1001, NextOffset: 1674 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 402 655 1455] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty2 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:395: Comparing: "foo2" vs "foo2" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 222, NextOffset: 255 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 351, NextOffset: 487 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 402 in stargz, uncompressed length 1636 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 255, NextOffset: 365 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [2] at 655 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1455 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028fSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1001, NextOffset: 1674 testutil.go:509: Offset: 827, NextOffset: 1424 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 402 514 1314] === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 402 in stargz, uncompressed length 512 testutil.go:2349: [2] at 514 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000202STARGZ" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 403 656 1463] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 403 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 656 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1463 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000290STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 403 515 1322] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 403 in stargz, uncompressed length 512 testutil.go:2349: [2] at 515 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1322 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000203STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 403 656 1463] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 403 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 656 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1463 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000290STARGZ" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo2 foo3 foo5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo foo2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 403 515 1322] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 1440 testutil.go:509: Offset: 1015, NextOffset: 1683 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo3 foo4 foo_empty5] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo3 foo5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 1015, NextOffset: 1683 testutil.go:509: Offset: 842, NextOffset: 1440 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 403 in stargz, uncompressed length 512 testutil.go:2349: [2] at 515 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1322 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000203STARGZ" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 405 658 1465] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 405 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 658 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1465 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000292STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 405 517 1324] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 testutil.go:2349: [2] at 517 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1324 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000205STARGZ" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 400 653 1456] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 400 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 653 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1456 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028dSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 400 512 1315] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 400 in stargz, uncompressed length 512 testutil.go:2349: [2] at 512 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1315 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000200STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 400 653 1456] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 400 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 653 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1456 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028dSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 400 512 1315] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 400 in stargz, uncompressed length 512 testutil.go:2349: [2] at 512 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1315 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000200STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 404 657 1461] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 404 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 657 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000291STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":78,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":111,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":218,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":251,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":359,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":674,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":815,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":174,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":314,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":347,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":482,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":650,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":683,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":791,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":992,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo5 foo6 foo foo3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 404 516 1320] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 782, NextOffset: 815 testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 815, NextOffset: 1410 testutil.go:509: Offset: 992, NextOffset: 1658 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 111, NextOffset: 218 testutil.go:509: Offset: 207, NextOffset: 314 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 359 testutil.go:509: Offset: 347, NextOffset: 482 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 392, NextOffset: 500 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 404 in stargz, uncompressed length 512 testutil.go:2349: [2] at 516 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1320 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000204STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 515, NextOffset: 650 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 650, NextOffset: 683 testutil.go:509: Offset: 533, NextOffset: 641 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 405 658 1468] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 405 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 658 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1468 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000292STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 405 517 1327] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 testutil.go:2349: [2] at 517 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1327 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000205STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 683, NextOffset: 791 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1683: "bar"(basename:"bar") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 791, NextOffset: 824 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 674, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo5 foo6] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo_empty5 foo6 foo foo2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 207, NextOffset: 314 testutil.go:509: Offset: 111, NextOffset: 218 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 515, NextOffset: 650 testutil.go:509: Offset: 392, NextOffset: 500 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 650, NextOffset: 683 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 683, NextOffset: 791 testutil.go:509: Offset: 533, NextOffset: 641 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 482 testutil.go:509: Offset: 251, NextOffset: 359 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 791, NextOffset: 824 testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 674, NextOffset: 782 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 782, NextOffset: 815 testutil.go:509: Offset: 992, NextOffset: 1658 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 405 658 1468] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 405 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 658 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1468 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000292STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 815, NextOffset: 1410 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 405 517 1327] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 testutil.go:2349: [2] at 517 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1327 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000205STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 409 662 1472] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 409 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 662 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1472 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000296STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 409 521 1331] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 409 in stargz, uncompressed length 512 testutil.go:2349: [2] at 521 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1331 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000209STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":368,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":401,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":511,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":544,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":797,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":830,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":320,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":489,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":522,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":691,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":801,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":834,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":970,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo_empty2] vs [.no.prefetch.landmark foo foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:509: Offset: 211, NextOffset: 320 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 258, NextOffset: 368 testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 368, NextOffset: 401 testutil.go:509: Offset: 489, NextOffset: 522 testutil.go:509: Offset: 401, NextOffset: 511 testutil.go:509: Offset: 522, NextOffset: 658 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 801, NextOffset: 834 testutil.go:509: Offset: 687, NextOffset: 797 testutil.go:509: Offset: 834, NextOffset: 970 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 797, NextOffset: 830 testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 830, NextOffset: 1426 testutil.go:509: Offset: 1003, NextOffset: 1676 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 658, NextOffset: 691 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 544, NextOffset: 654 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 691, NextOffset: 801 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5] vs [foo_empty foo_empty2 foo4 foo_empty5 foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 797, NextOffset: 830 testutil.go:509: Offset: 1003, NextOffset: 1676 testutil.go:509: Offset: 830, NextOffset: 1426 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:509: Offset: 258, NextOffset: 368 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 489, NextOffset: 522 testutil.go:509: Offset: 368, NextOffset: 401 testutil.go:509: Offset: 522, NextOffset: 658 testutil.go:509: Offset: 401, NextOffset: 511 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 320 testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 658, NextOffset: 691 testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 691, NextOffset: 801 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 544, NextOffset: 654 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 801, NextOffset: 834 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 834, NextOffset: 970 testutil.go:509: Offset: 687, NextOffset: 797 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":484,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":652,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":685,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":962,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":995,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo_empty foo4 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4] vs [.no.prefetch.landmark foo foo_empty3 foo_empty4 foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 821, NextOffset: 1424 testutil.go:509: Offset: 995, NextOffset: 1665 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564 3640] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 175, NextOffset: 208 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 112, NextOffset: 220 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 316 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 484 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 484, NextOffset: 517 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 517, NextOffset: 652 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty3 foo_empty4] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo4 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 484 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 484, NextOffset: 517 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 517, NextOffset: 652 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 995, NextOffset: 1665 testutil.go:509: Offset: 821, NextOffset: 1424 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty5 foo foo_empty2] vs [foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo4 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 1435 testutil.go:509: Offset: 1009, NextOffset: 1675 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo4 foo6] vs [foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty5 foo foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo4" vs "foo4" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1675 testutil.go:509: Offset: 836, NextOffset: 1435 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 147 378] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 147 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 378 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000093STARGZ" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 142 373] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 142 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 373 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000008eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 147 378] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 147 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 378 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000093STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 142 373] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 142 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 373 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000008eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 149 380] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 149 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 380 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000095STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 144 375] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 144 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 375 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000090STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 153 384] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 153 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 384 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000099STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 149 380] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 149 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 380 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000095STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [.no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 153 384] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 153 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 384 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000099STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo5 .no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo_empty5 foo6 foo2] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1699 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 149 380] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 149 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 380 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000095STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 153 384] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 153 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 384 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000099STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 147 378] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 378 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000093STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 152 386] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 386 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000098STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 148 382] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 148 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 382 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000094STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo foo2 foo3 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3] vs [foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo3" vs "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo4 foo_empty4 foo6] vs [foo2 foo3 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo6 foo] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 152 386] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 386 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000098STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 148 382] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 148 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 382 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000094STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 152 386] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 386 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000098STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 147 381] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 381 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000093STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 153 391] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 153 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 391 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000099STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 148 386] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 148 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 386 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000094STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 153 391] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo3 foo_empty3 foo5] vs [foo5 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 153 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 391 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000099STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo3 foo_empty3 foo5 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 148 386] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 148 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 386 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000094STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 154 392] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 154 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 392 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000009aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 149 387] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 149 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 387 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000095STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 105 312] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 312 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 112 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty3 foo_empty4] vs [foo4 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 105 312] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 312 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo4 foo6] vs [foo foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:509: Offset: 852, NextOffset: 1473 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 105 312] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 312 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 115 324] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 115 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 324 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000073STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 110 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 115 324] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 115 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 324 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000073STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 110 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114 323] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 323 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 108 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty3 foo4 foo5 foo6 foo_empty2] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 322] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 322 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo foo_empty foo2 foo_empty3 foo4 foo5 foo6 foo_empty2 foo3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 107 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:509: Offset: 838, NextOffset: 1455 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 322] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 322 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 107 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 106 315] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 106 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 315 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo4 foo_empty5 foo6] vs [foo3 foo_empty5 foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 118 329] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 327, NextOffset: 360 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 262, NextOffset: 375 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 118 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 329 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000076STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty5 foo foo2 foo_empty3 foo4 foo_empty4 foo5] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo4 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo6" vs "foo6" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 111 322] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 322 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 84, NextOffset: 117 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 118 329] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 118 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 329 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000076STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 111 322] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 322 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 116 327] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 116 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 327 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000074STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 110 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 124 339] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 124 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 339 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 117 332] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 117 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 332 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000075STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2] vs [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty3 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo4 foo foo_empty foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 124 339] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 124 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 339 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 117 332] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 117 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 332 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000075STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 125 340] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 340 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 118 333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 118 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000076STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 347 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000084STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 127 342] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 342 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132 347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 347 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000084STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 127 342] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 342 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo5 foo] vs [foo_empty foo_empty2 foo3 foo4 foo5 foo2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo5 foo2] vs [foo_empty foo3 foo_empty3 foo5 foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:509: Offset: 852, NextOffset: 1473 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 132 347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 347 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000084STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 126 341] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 341 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 129 343] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 343 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 122 336] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 336 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 129 343] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 343 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 122 336] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 336 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 129 343] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 343 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 122 336] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 336 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo_empty2 foo_empty3 foo5 foo6] vs [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo6] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 134 351] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 351 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 694, NextOffset: 806 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129 346] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo6] vs [foo_empty3 foo5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo_empty2] === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134 351] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 515, NextOffset: 548 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 351 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 129 346] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 134 351] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 351 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129 346] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 428 934] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 428 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 934 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001acSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 287 793] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 287 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 793 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 428 934] === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty foo3 foo_empty4 foo_empty5 foo6] vs [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo6 foo2 foo_empty2 foo_empty4] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 428 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 934 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001acSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo6 foo2 foo_empty2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo] vs [foo4 foo5 foo_empty foo3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 287 793] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 408, NextOffset: 521 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:509: Offset: 846, NextOffset: 1466 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 287 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 793 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 430 936] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 430 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 936 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001aeSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 290 796] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 290 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 796 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000122STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 433 943] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 433 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 943 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 293 803] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 293 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 803 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 433 943] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 433 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 943 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 293 803] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 293 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 803 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 437 947] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 437 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 947 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b5STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 296 806] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 296 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 806 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000128STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 432 939] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 432 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 939 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b0STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty4 foo foo_empty foo_empty3 foo4] vs [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 291 798] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 291 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 356 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 798 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000123STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 432 939] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo2] vs [foo2 foo_empty2 foo3 foo_empty4 foo foo_empty foo_empty3 foo4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1700 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 432 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 939 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b0STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 291 798] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 291 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 798 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000123STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 434 941] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 434 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 941 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b2STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 293 800] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 293 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 800 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 436 950] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 436 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 950 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 295 809] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 295 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 809 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000127STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 436 950] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 436 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 950 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 295 809] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 295 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 809 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000127STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 439 953] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 439 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 953 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b7STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 298 812] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 298 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 812 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty4 foo6 foo] vs [foo_empty4 foo_empty5 foo6 foo_empty foo2 foo3 foo4 foo5 .no.prefetch.landmark foo foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo3 foo4 foo5 .no.prefetch.landmark foo] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty4 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo foo2 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3] vs [foo5 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 4992 testutil.go:509: Offset: 2112, NextOffset: 5429 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty5 foo foo2 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1066, NextOffset: 1389 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 1108 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1715, NextOffset: 1752 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1752, NextOffset: 2075 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2112, NextOffset: 5429 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1797, NextOffset: 4992 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo6 foo_empty foo_empty2 foo_empty4 foo5 foo_empty5] vs [foo_empty5 foo foo_empty foo2 foo_empty2 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1819, NextOffset: 5046 testutil.go:509: Offset: 2134, NextOffset: 5483 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo6] vs [foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo6 foo_empty foo_empty2 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2097, NextOffset: 2134 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2134, NextOffset: 5483 testutil.go:509: Offset: 1819, NextOffset: 5046 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo5 foo6 foo_empty foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo foo_empty foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1802, NextOffset: 5013 testutil.go:509: Offset: 2121, NextOffset: 5456 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [foo foo2 foo_empty2 foo4 foo5 foo6 foo_empty foo3 foo_empty3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2121, NextOffset: 5456 testutil.go:509: Offset: 1802, NextOffset: 5013 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo5 foo6 foo2 foo3 foo_empty3 foo4 foo_empty5] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1824, NextOffset: 5062 testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty4 foo5 foo6 foo2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:509: Offset: 1824, NextOffset: 5062 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 248 389 535 650 706 1086] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 650 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 706 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1086 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c2STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo_empty4 foo6 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty5] vs [foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo2 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 4992 testutil.go:509: Offset: 2112, NextOffset: 5429 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo2 foo3 foo_empty3] vs [foo5 foo_empty5 foo_empty foo2 foo4 foo_empty4 foo6 foo foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2112, NextOffset: 5429 testutil.go:509: Offset: 1797, NextOffset: 4992 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 248 389 535 650 703 1083] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 650 in stargz, uncompressed length 512 testutil.go:2349: [6] at 703 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1083 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bfSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132 248 389 535 650 706 1086] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 650 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 706 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1086 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c2STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 248 389 535 650 703 1083] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 650 in stargz, uncompressed length 512 testutil.go:2349: [6] at 703 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1083 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bfSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 131 248 389 533 649 705 1082] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 533 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 649 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 705 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1082 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo5 foo6] vs [foo2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo5 foo6 foo_empty] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 131 248 389 533 649 702 1079] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1733, NextOffset: 1770 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 533 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 649 in stargz, uncompressed length 512 testutil.go:2349: [6] at 702 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1079 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002beSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1819, NextOffset: 5046 testutil.go:509: Offset: 2134, NextOffset: 5483 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo3 foo5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo5 foo6 foo] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2134, NextOffset: 5483 testutil.go:509: Offset: 1819, NextOffset: 5046 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 250 393 541 658 714 1098] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1098 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 250 393 541 658 711 1095] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 testutil.go:2349: [6] at 711 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c7STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132 250 393 541 658 714 1098] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1098 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo3 foo_empty4 foo5 foo6] vs [foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1802, NextOffset: 5013 testutil.go:509: Offset: 2121, NextOffset: 5456 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo3 foo_empty4 foo5 foo6 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 250 393 541 658 711 1095] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 testutil.go:2349: [6] at 711 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c7STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2121, NextOffset: 5456 testutil.go:509: Offset: 1802, NextOffset: 5013 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133 252 396 543 661 717 1098] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 252 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 396 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 543 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 661 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 717 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1098 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002cdSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 133 252 396 543 661 714 1095] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 252 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 396 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 543 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 661 in stargz, uncompressed length 512 testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 133 249 392 541 658 714 1101] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1101 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo foo2 foo_empty3] vs [foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo2 foo3 foo5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1824, NextOffset: 5062 testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:509: Offset: 1079, NextOffset: 1407 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 133 249 392 541 658 711 1098] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 384, NextOffset: 677 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 testutil.go:2349: [6] at 711 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1098 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c7STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 .no.prefetch.landmark foo2 foo3 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4] vs [foo3 foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:509: Offset: 1824, NextOffset: 5062 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 133 249 392 541 658 714 1101] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1101 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 133 249 392 541 658 711 1098] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 testutil.go:2349: [6] at 711 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1098 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c7STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":460,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":497,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1116,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1153,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":345,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1035,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1072,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1398,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1435,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1726,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1763,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2088,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2125,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo6 foo_empty2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 460 testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 497, NextOffset: 788 testutil.go:509: Offset: 709, NextOffset: 1035 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 788, NextOffset: 825 testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 825, NextOffset: 1116 testutil.go:509: Offset: 1072, NextOffset: 1398 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1116, NextOffset: 1153 testutil.go:509: Offset: 1398, NextOffset: 1435 testutil.go:509: Offset: 1153, NextOffset: 1444 testutil.go:509: Offset: 1435, NextOffset: 1726 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1726, NextOffset: 1763 testutil.go:509: Offset: 1481, NextOffset: 1772 testutil.go:509: Offset: 1763, NextOffset: 2088 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133 250 394 542 660 716 1102] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 394 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 542 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 660 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 716 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1102 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002ccSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1809, NextOffset: 5004 testutil.go:509: Offset: 2125, NextOffset: 5442 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo6 foo_empty2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo_empty4 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 709, NextOffset: 1035 testutil.go:509: Offset: 497, NextOffset: 788 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 788, NextOffset: 825 testutil.go:509: Offset: 1072, NextOffset: 1398 testutil.go:509: Offset: 825, NextOffset: 1116 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1398, NextOffset: 1435 testutil.go:509: Offset: 1116, NextOffset: 1153 testutil.go:509: Offset: 1435, NextOffset: 1726 testutil.go:509: Offset: 1153, NextOffset: 1444 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1726, NextOffset: 1763 testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1763, NextOffset: 2088 testutil.go:509: Offset: 1481, NextOffset: 1772 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2125, NextOffset: 5442 testutil.go:509: Offset: 1809, NextOffset: 5004 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 133 250 394 542 660 713 1099] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 382, NextOffset: 672 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 170, NextOffset: 460 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 394 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 542 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 660 in stargz, uncompressed length 512 testutil.go:2349: [6] at 713 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1099 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c9STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 134 253 398 547 665 721 1114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 665 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 721 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1114 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002d1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 134 253 398 547 665 718 1111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 665 in stargz, uncompressed length 512 testutil.go:2349: [6] at 718 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1111 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002ceSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134 253 398 547 665 721 1114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 665 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 721 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1114 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002d1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 134 253 398 547 665 718 1111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 665 in stargz, uncompressed length 512 testutil.go:2349: [6] at 718 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1111 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002ceSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":833,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1127,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1164,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1457,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1494,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":676,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":713,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1408,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1445,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty3 foo_empty5 foo6 foo] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo4 foo_empty foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 464 testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 676, NextOffset: 713 testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 796, NextOffset: 833 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:509: Offset: 1079, NextOffset: 1408 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1164, NextOffset: 1457 testutil.go:509: Offset: 1445, NextOffset: 1738 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1494, NextOffset: 1788 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1788, NextOffset: 1825 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1825, NextOffset: 5052 testutil.go:509: Offset: 2140, NextOffset: 5489 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo4 foo_empty foo_empty2 foo3 foo_empty3] vs [foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1788, NextOffset: 1825 testutil.go:509: Offset: 2140, NextOffset: 5489 testutil.go:509: Offset: 1825, NextOffset: 5052 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:509: Offset: 171, NextOffset: 464 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 676, NextOffset: 713 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 134 254 397 546 664 720 1107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 254 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 397 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 546 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 664 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 720 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1107 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002d0STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1445, NextOffset: 1738 testutil.go:509: Offset: 1164, NextOffset: 1457 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 796, NextOffset: 833 testutil.go:509: Offset: 1079, NextOffset: 1408 testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1494, NextOffset: 1788 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 134 254 397 546 664 717 1104] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 254 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 397 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 546 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 664 in stargz, uncompressed length 512 testutil.go:2349: [6] at 717 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1104 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002cdSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609 953] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 609 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 953 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000261STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":462,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1119,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1156,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1448,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":674,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":711,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1037,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1074,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1400,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1437,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1729,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1766,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2093,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo5 foo_empty5 foo foo3 foo4 foo_empty4 foo6 foo_empty foo2] vs [foo2 foo_empty2 foo3 foo6 .no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 674, NextOffset: 711 testutil.go:509: Offset: 499, NextOffset: 790 testutil.go:509: Offset: 711, NextOffset: 1037 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1485, NextOffset: 1777 testutil.go:509: Offset: 1766, NextOffset: 2093 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 462 testutil.go:509: Offset: 384, NextOffset: 674 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:509: Offset: 1074, NextOffset: 1400 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1156, NextOffset: 1448 testutil.go:509: Offset: 1437, NextOffset: 1729 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1777, NextOffset: 1814 testutil.go:509: Offset: 2093, NextOffset: 2130 testutil.go:509: Offset: 1814, NextOffset: 5025 testutil.go:509: Offset: 2130, NextOffset: 5465 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo6 .no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty2 foo_empty3 foo5 foo_empty5 foo foo3 foo4 foo_empty4 foo6 foo_empty foo2] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1074, NextOffset: 1400 testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2093, NextOffset: 2130 testutil.go:509: Offset: 1777, NextOffset: 1814 testutil.go:509: Offset: 2130, NextOffset: 5465 testutil.go:509: Offset: 1814, NextOffset: 5025 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 674 testutil.go:509: Offset: 172, NextOffset: 462 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1437, NextOffset: 1729 testutil.go:509: Offset: 1156, NextOffset: 1448 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1766, NextOffset: 2093 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601 945] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 testutil.go:2349: [6] at 601 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 945 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000259STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1485, NextOffset: 1777 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 674, NextOffset: 711 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 711, NextOffset: 1037 testutil.go:509: Offset: 499, NextOffset: 790 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609 953] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 609 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 953 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000261STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601 945] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 testutil.go:2349: [6] at 601 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 945 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000259STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 107 210 326 449 554 604 949] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 107 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 210 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 326 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 449 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 554 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 604 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 949 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000025cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":467,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":800,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":348,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":680,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":717,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1047,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1084,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1414,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1451,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1747,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2114,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2151,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty4] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty2 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:509: Offset: 1084, NextOffset: 1414 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1133, NextOffset: 1170 testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1170, NextOffset: 1466 testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1503, NextOffset: 1799 testutil.go:509: Offset: 1784, NextOffset: 2114 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1799, NextOffset: 1836 testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1836, NextOffset: 5075 testutil.go:509: Offset: 2151, NextOffset: 5510 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 107 210 326 449 554 596 941] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 107 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 210 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 326 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 449 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 554 in stargz, uncompressed length 512 testutil.go:2349: [6] at 596 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 941 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000254STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 504, NextOffset: 800 testutil.go:509: Offset: 717, NextOffset: 1047 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4] vs [foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1133, NextOffset: 1170 testutil.go:509: Offset: 1451, NextOffset: 1747 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619 963] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 619 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 963 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1170, NextOffset: 1466 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1784, NextOffset: 2114 testutil.go:509: Offset: 1503, NextOffset: 1799 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1799, NextOffset: 1836 testutil.go:509: Offset: 2151, NextOffset: 5510 testutil.go:509: Offset: 1836, NextOffset: 5075 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 717, NextOffset: 1047 testutil.go:509: Offset: 504, NextOffset: 800 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1084, NextOffset: 1414 testutil.go:509: Offset: 837, NextOffset: 1133 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611 955] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 testutil.go:2349: [6] at 611 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 955 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000263STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619 963] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 619 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 963 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo3 foo_empty5 foo6] vs [foo2 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611 955] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 testutil.go:2349: [6] at 611 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 955 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000263STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo5 foo6 foo] vs [foo3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614 958] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 564 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 614 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 958 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000266STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 109 214 332 457 564 606 950] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 testutil.go:2349: [6] at 606 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 950 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000025eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614 958] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 564 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 614 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 958 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000266STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4] vs [foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo5 foo_empty5 foo_empty foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 109 214 332 457 564 606 950] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 testutil.go:2349: [6] at 606 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 950 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000025eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3] vs [foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614 958] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 564 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 614 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 958 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000266STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 109 214 332 457 564 606 950] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 testutil.go:2349: [6] at 606 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 950 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000025eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609 954] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 609 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 954 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000261STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty3 foo_empty5 foo6 foo] vs [.no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3] vs [foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty3 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601 946] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 testutil.go:2349: [6] at 601 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 946 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000259STARGZ" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 219 340 466 575 625 971] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 971 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty4 foo_empty2 foo3] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 112 219 340 466 575 617 963] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 testutil.go:2349: [6] at 617 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 963 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000269STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty4] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 112 219 340 466 575 625 971] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 971 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 112 219 340 466 575 617 963] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 testutil.go:2349: [6] at 617 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 963 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000269STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619 965] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 619 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 965 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo4 foo5 foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5] vs [foo_empty2 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo6 foo2] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo6 foo2] vs [foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo3 foo4 foo5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611 957] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4871, NextOffset: 6464 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 testutil.go:2349: [6] at 611 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000263STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 217 340 469 575 625 975] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 975 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 113 217 340 469 575 617 967] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 testutil.go:2349: [6] at 617 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 967 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000269STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 217 340 469 575 625 975] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 975 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty3 foo4 foo foo2] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo2 foo_empty4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty3 foo4 foo foo2 foo_empty2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 113 217 340 469 575 617 967] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 testutil.go:2349: [6] at 617 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 967 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000269STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112 216 338 466 572 622 974] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 338 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 572 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 622 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 974 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 112 216 338 466 572 614 966] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 338 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 572 in stargz, uncompressed length 512 testutil.go:2349: [6] at 614 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 966 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000266STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 115 222 347 478 586 636 990] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 586 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 636 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 990 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 115 222 347 478 586 628 982] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 586 in stargz, uncompressed length 512 testutil.go:2349: [6] at 628 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 982 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000274STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo4 foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo3 foo5] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo3 foo5 foo6] vs [foo3 foo4 foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 115 222 347 478 586 636 990] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 586 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 636 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 990 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 115 222 347 478 586 628 982] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 586 in stargz, uncompressed length 512 testutil.go:2349: [6] at 628 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 982 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000274STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114 221 345 475 583 633 986] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 221 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 345 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 475 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 583 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 633 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000279STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 114 221 345 475 583 625 978] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 221 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 345 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 475 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 583 in stargz, uncompressed length 512 testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 978 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo2 foo_empty4 foo5 foo6] vs [foo_empty foo_empty2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo4 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty5 foo2 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo3] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 114 219 343 473 580 630 983] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 580 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 630 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 983 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000276STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 114 219 343 473 580 622 975] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 580 in stargz, uncompressed length 512 testutil.go:2349: [6] at 622 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 975 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 114 219 343 473 580 630 983] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 580 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 630 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 983 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000276STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo3] vs [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo3 foo4 foo6 .no.prefetch.landmark foo_empty] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo3 foo4 foo6] vs [foo4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 114 219 343 473 580 622 975] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 580 in stargz, uncompressed length 512 testutil.go:2349: [6] at 622 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 975 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 218 341 470 577 627 980] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 218 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 341 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 470 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 577 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 627 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 980 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000273STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 113 218 341 470 577 619 972] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 218 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 341 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 470 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 577 in stargz, uncompressed length 512 testutil.go:2349: [6] at 619 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 972 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 117 225 352 483 592 642 996] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 592 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 642 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 996 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000282STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty5 foo6 foo_empty foo2] vs [foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo5 foo foo_empty3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 117 225 352 483 592 634 988] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 592 in stargz, uncompressed length 512 testutil.go:2349: [6] at 634 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 988 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 117 225 352 483 592 642 996] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 592 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 642 in stargz, uncompressed length 3584 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 8592, NextOffset: 14839 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2349: [7] at 996 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000282STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 9733, NextOffset: 15980 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo5 foo foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 117 225 352 483 592 634 988] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 592 in stargz, uncompressed length 512 testutil.go:2349: [6] at 634 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 988 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 115 223 348 479 588 638 991] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 223 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 348 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 479 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 588 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 638 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 991 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 115 223 348 479 588 630 983] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 223 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 348 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 479 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 588 in stargz, uncompressed length 512 testutil.go:2349: [6] at 630 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 983 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000276STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1500 3065] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1247 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1500 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3065 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005dcSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1359 2924] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1247 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1359 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2924 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000054fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo2 foo3 foo4 foo_empty5] vs [foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark] vs [foo4 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo2 foo3] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1500 3065] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1247 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1500 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3065 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005dcSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1359 2924] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1247 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1359 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2924 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000054fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty2 foo5 foo6] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 223 439 740 1038 1253 1506 3071] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2184, NextOffset: 3749 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [2] at 439 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 740 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [4] at 1038 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1253 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1506 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3071 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005e2STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty5 foo6] vs [foo_empty4 foo_empty5 foo_empty2 foo5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 223 439 740 1038 1253 1365 2930] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 439 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 740 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1038 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1253 in stargz, uncompressed length 512 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2349: [6] at 1365 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2930 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000555STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1512 3095] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1259 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1512 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005e8STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1371 2954] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1259 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1371 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2954 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000055bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1512 3095] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1259 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1512 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005e8STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1371 2954] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1259 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1371 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2954 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000055bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3 foo6] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 965, NextOffset: 1669 testutil.go:509: Offset: 1180, NextOffset: 1946 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo4 foo5 foo_empty5 foo6] vs [foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3 foo6 foo foo_empty foo2 foo3] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1946 testutil.go:509: Offset: 965, NextOffset: 1669 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 373 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 225 442 745 1046 1264 1517 3100] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 225 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 442 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 745 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1046 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1264 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1517 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3100 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005edSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 225 442 745 1046 1264 1376 2959] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 225 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 442 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 745 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1046 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1264 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1376 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2959 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000560STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1503 3077] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1250 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1503 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3077 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005dfSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1362 2936] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1250 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1362 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2936 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000552STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1503 3077] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1250 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1503 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3077 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005dfSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1362 2936] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1250 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1362 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2936 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000552STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo_empty3 foo4 foo5 foo foo_empty] vs [foo foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 977, NextOffset: 1667 testutil.go:509: Offset: 1193, NextOffset: 1998 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 785, NextOffset: 822 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 224 440 743 1044 1260 1513 3087] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1044 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1260 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1513 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3087 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005e9STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo foo2 foo4] vs [foo_empty5 foo6 foo_empty3 foo4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1193, NextOffset: 1998 testutil.go:509: Offset: 977, NextOffset: 1667 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 224 440 743 1044 1260 1372 2946] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1044 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1260 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1372 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2946 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000055cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1521 3111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1268 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1521 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3111 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005f1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1380 2970] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1268 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1380 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2970 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000564STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo_empty2 foo3 foo4 foo5 foo foo2 foo_empty3 foo_empty4 foo_empty5] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo foo_empty foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo2] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 968, NextOffset: 1678 testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1521 3111] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo_empty foo3] vs [foo4 foo5 foo foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 947, NextOffset: 984 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1268 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1521 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3111 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005f1STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:509: Offset: 800, NextOffset: 931 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:509: Offset: 968, NextOffset: 1678 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:509: Offset: 297, NextOffset: 428 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1380 2970] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1268 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1380 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2970 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000564STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 228 447 754 1058 1275 1528 3118] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 228 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 447 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 754 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1058 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1275 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1528 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3118 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005f8STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 228 447 754 1058 1275 1387 2977] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 228 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 447 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 754 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1058 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1275 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1387 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2977 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000056bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 266, NextOffset: 303 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 303, NextOffset: 438 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 97, NextOffset: 134 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:509: Offset: 248, NextOffset: 380 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 990, NextOffset: 1697 testutil.go:509: Offset: 1201, NextOffset: 1975 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty2 foo5 foo_empty5] vs [foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1201, NextOffset: 1975 testutil.go:509: Offset: 990, NextOffset: 1697 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo3 foo_empty4 foo5 foo foo_empty foo_empty3 foo4 foo_empty5] vs [foo foo_empty foo_empty2 foo3 foo5 foo6 foo2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 965, NextOffset: 1669 testutil.go:509: Offset: 1180, NextOffset: 1946 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo5 foo6 foo2 foo_empty3 foo4 foo_empty4] vs [foo_empty foo_empty3 foo4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty4 foo5 foo] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1946 testutil.go:509: Offset: 965, NextOffset: 1669 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:509: Offset: 130, NextOffset: 260 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 145 198 517] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 testutil.go:2349: [2] at 198 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 517 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 145 198 517] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 testutil.go:2349: [2] at 198 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 517 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 143 196 516] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 testutil.go:2349: [2] at 196 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 516 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":143,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 147 200 524] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 524 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 147 200 524] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 524 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty3 foo6 foo foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 977, NextOffset: 1667 testutil.go:509: Offset: 1193, NextOffset: 1998 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo6 foo foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo2 foo_empty2 foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1193, NextOffset: 1998 testutil.go:509: Offset: 977, NextOffset: 1667 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 147 200 524] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 524 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 146 199 519] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 testutil.go:2349: [2] at 199 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 146 199 519] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 testutil.go:2349: [2] at 199 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 145 198 518] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 testutil.go:2349: [2] at 198 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 518 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 147 200 519] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo5 foo_empty] vs [foo_empty4 foo6 foo foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo4] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 968, NextOffset: 1678 testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 374, NextOffset: 411 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo6 foo] vs [foo_empty4 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo5 foo_empty foo_empty2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:509: Offset: 968, NextOffset: 1678 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 147 200 519] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 148 201 520] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 148 in stargz, uncompressed length 512 testutil.go:2349: [2] at 201 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 520 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 174 468] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 testutil.go:2349: [2] at 174 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 468 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000aeSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 174 468] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 testutil.go:2349: [2] at 174 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 468 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000aeSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo4] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo6 .no.prefetch.landmark foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:509: Offset: 620, NextOffset: 787 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 990, NextOffset: 1697 testutil.go:509: Offset: 1201, NextOffset: 1975 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo6 .no.prefetch.landmark foo2] vs [foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo_empty foo2 foo_empty2 foo_empty4] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1201, NextOffset: 1975 testutil.go:509: Offset: 990, NextOffset: 1697 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 475, NextOffset: 610 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129 171 464] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 129 in stargz, uncompressed length 512 testutil.go:2349: [2] at 171 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 464 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000abSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 133 175 471] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 testutil.go:2349: [2] at 175 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 471 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 133 175 471] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 testutil.go:2349: [2] at 175 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 471 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 133 175 471] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 testutil.go:2349: [2] at 175 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 471 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 174 470] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 testutil.go:2349: [2] at 174 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 470 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000aeSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":641,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":811,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":944,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":579,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1155,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1192,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo3 foo_empty3 foo_empty5 foo foo2 foo_empty2 foo4 foo_empty4 foo5] vs [foo2 foo_empty3 foo5 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 263 testutil.go:509: Offset: 245, NextOffset: 377 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 300, NextOffset: 434 testutil.go:509: Offset: 414, NextOffset: 579 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 174 470] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 testutil.go:2349: [2] at 174 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 470 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000aeSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 641, NextOffset: 774 testutil.go:509: Offset: 819, NextOffset: 952 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 811, NextOffset: 944 testutil.go:509: Offset: 989, NextOffset: 1155 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 944, NextOffset: 981 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1155, NextOffset: 1192 testutil.go:509: Offset: 981, NextOffset: 1647 testutil.go:509: Offset: 1192, NextOffset: 1965 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 579, NextOffset: 616 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:509: Offset: 616, NextOffset: 782 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty3] vs [foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo_empty foo3 foo_empty3 foo_empty5 foo] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 819, NextOffset: 952 testutil.go:509: Offset: 641, NextOffset: 774 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1155, NextOffset: 1192 testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 1192, NextOffset: 1965 testutil.go:509: Offset: 981, NextOffset: 1647 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 377 testutil.go:509: Offset: 131, NextOffset: 263 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 414, NextOffset: 579 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 131 173 469] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 131 in stargz, uncompressed length 512 testutil.go:2349: [2] at 173 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 469 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000adSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 300, NextOffset: 434 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 989, NextOffset: 1155 testutil.go:509: Offset: 811, NextOffset: 944 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 579, NextOffset: 616 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 616, NextOffset: 782 testutil.go:509: Offset: 471, NextOffset: 604 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 134 176 473] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 134 in stargz, uncompressed length 512 testutil.go:2349: [2] at 176 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 473 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 134 176 473] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 134 in stargz, uncompressed length 512 testutil.go:2349: [2] at 176 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 473 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 135 177 474] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 135 in stargz, uncompressed length 512 testutil.go:2349: [2] at 177 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 474 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 180 480] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 testutil.go:2349: [2] at 180 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 480 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 138 180 480] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 testutil.go:2349: [2] at 180 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 480 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":96,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":265,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":302,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":437,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":608,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":645,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":948,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":956,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":993,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1160,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1197,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo_empty foo2] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 777, NextOffset: 814 testutil.go:509: Offset: 956, NextOffset: 993 testutil.go:509: Offset: 814, NextOffset: 948 testutil.go:509: Offset: 993, NextOffset: 1160 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 133, NextOffset: 265 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 437, NextOffset: 474 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 474, NextOffset: 608 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 985, NextOffset: 1669 testutil.go:509: Offset: 1197, NextOffset: 1992 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 265, NextOffset: 302 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 302, NextOffset: 437 testutil.go:509: Offset: 415, NextOffset: 583 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 608, NextOffset: 645 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:509: Offset: 824, NextOffset: 956 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5] vs [foo_empty foo2 foo4 foo_empty4 foo5 foo foo_empty2 foo3 foo_empty3 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 265, NextOffset: 302 testutil.go:509: Offset: 415, NextOffset: 583 testutil.go:509: Offset: 302, NextOffset: 437 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 135 177 477] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 135 in stargz, uncompressed length 512 testutil.go:2349: [2] at 177 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 477 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 437, NextOffset: 474 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 474, NextOffset: 608 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 608, NextOffset: 645 testutil.go:509: Offset: 824, NextOffset: 956 testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 133, NextOffset: 265 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 956, NextOffset: 993 testutil.go:509: Offset: 777, NextOffset: 814 testutil.go:509: Offset: 993, NextOffset: 1160 testutil.go:509: Offset: 814, NextOffset: 948 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 1197, NextOffset: 1992 testutil.go:509: Offset: 985, NextOffset: 1669 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 140 182 485] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 testutil.go:2349: [2] at 182 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 485 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 140 182 485] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 testutil.go:2349: [2] at 182 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 485 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 140 182 485] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 testutil.go:2349: [2] at 182 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 485 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 180 482] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 testutil.go:2349: [2] at 180 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 482 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 138 180 482] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 testutil.go:2349: [2] at 180 in stargz, uncompressed length 2560 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [3] at 482 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty4 foo6 foo_empty] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 936, NextOffset: 973 testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 973, NextOffset: 1682 testutil.go:509: Offset: 1191, NextOffset: 1985 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 300, NextOffset: 431 testutil.go:509: Offset: 414, NextOffset: 581 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 637, NextOffset: 768 testutil.go:509: Offset: 821, NextOffset: 952 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 768, NextOffset: 805 testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 805, NextOffset: 936 testutil.go:509: Offset: 989, NextOffset: 1154 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 263 testutil.go:509: Offset: 246, NextOffset: 377 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 431, NextOffset: 468 testutil.go:509: Offset: 581, NextOffset: 618 testutil.go:509: Offset: 468, NextOffset: 600 testutil.go:509: Offset: 618, NextOffset: 784 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo5 foo_empty5 foo6] vs [foo foo_empty2 foo3 foo_empty4 foo6 foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 936, NextOffset: 973 testutil.go:509: Offset: 1191, NextOffset: 1985 testutil.go:509: Offset: 973, NextOffset: 1682 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 377 testutil.go:509: Offset: 132, NextOffset: 263 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 414, NextOffset: 581 testutil.go:509: Offset: 300, NextOffset: 431 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 581, NextOffset: 618 testutil.go:509: Offset: 431, NextOffset: 468 testutil.go:509: Offset: 618, NextOffset: 784 testutil.go:509: Offset: 468, NextOffset: 600 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 821, NextOffset: 952 testutil.go:509: Offset: 637, NextOffset: 768 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 768, NextOffset: 805 testutil.go:509: Offset: 989, NextOffset: 1154 testutil.go:509: Offset: 805, NextOffset: 936 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 137 179 481] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 137 in stargz, uncompressed length 512 testutil.go:2349: [2] at 179 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 481 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b3STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 142 184 487] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 testutil.go:2349: [2] at 184 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 487 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 142 184 487] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 testutil.go:2349: [2] at 184 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 487 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 141 183 486] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 486 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":270,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":618,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":655,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":792,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":966,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":384,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":421,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":592,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":629,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":973,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1010,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty2 foo_empty3 foo6 foo foo_empty foo2 foo3 foo4 foo_empty4 foo5] vs [foo6 foo foo_empty foo2 foo_empty3 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 384, NextOffset: 421 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 307, NextOffset: 444 testutil.go:509: Offset: 421, NextOffset: 592 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 444, NextOffset: 481 testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 481, NextOffset: 618 testutil.go:509: Offset: 629, NextOffset: 799 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 618, NextOffset: 655 testutil.go:509: Offset: 799, NextOffset: 836 testutil.go:509: Offset: 655, NextOffset: 792 testutil.go:509: Offset: 836, NextOffset: 973 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 792, NextOffset: 829 testutil.go:509: Offset: 973, NextOffset: 1010 testutil.go:509: Offset: 829, NextOffset: 966 testutil.go:509: Offset: 1010, NextOffset: 1178 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 966, NextOffset: 1003 testutil.go:509: Offset: 1178, NextOffset: 1215 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1003, NextOffset: 1707 testutil.go:509: Offset: 1215, NextOffset: 2006 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 270 testutil.go:509: Offset: 248, NextOffset: 384 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3] vs [foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3 foo6 foo foo_empty] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 444, NextOffset: 481 testutil.go:509: Offset: 629, NextOffset: 799 testutil.go:509: Offset: 481, NextOffset: 618 testutil.go:395: Comparing: "foo4" vs "foo4" === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 315 427 1179] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 315 in stargz, uncompressed length 512 testutil.go:2349: [2] at 427 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1179 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001abSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 799, NextOffset: 836 testutil.go:509: Offset: 618, NextOffset: 655 testutil.go:509: Offset: 836, NextOffset: 973 testutil.go:509: Offset: 655, NextOffset: 792 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 973, NextOffset: 1010 testutil.go:509: Offset: 792, NextOffset: 829 testutil.go:509: Offset: 1010, NextOffset: 1178 testutil.go:509: Offset: 829, NextOffset: 966 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 966, NextOffset: 1003 testutil.go:509: Offset: 1215, NextOffset: 2006 testutil.go:509: Offset: 1003, NextOffset: 1707 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 97, NextOffset: 134 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 315 427 1179] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 384 testutil.go:509: Offset: 134, NextOffset: 270 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 421, NextOffset: 592 testutil.go:509: Offset: 307, NextOffset: 444 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 315 in stargz, uncompressed length 512 testutil.go:2349: [2] at 427 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1179 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001abSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 319 431 1183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 testutil.go:2349: [2] at 431 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1183 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 319 431 1188] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 testutil.go:2349: [2] at 431 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1188 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 319 431 1188] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 testutil.go:2349: [2] at 431 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1188 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo foo_empty foo4 foo_empty4] vs [.no.prefetch.landmark foo2 foo3 foo_empty3 foo5 foo foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 1422 testutil.go:509: Offset: 998, NextOffset: 1666 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 485 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 321 433 1190] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 testutil.go:2349: [2] at 433 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1190 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo5 foo] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo foo_empty foo4 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 316 428 1182] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 485 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 316 in stargz, uncompressed length 512 testutil.go:2349: [2] at 428 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1182 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001acSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 796, NextOffset: 829 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 998, NextOffset: 1666 testutil.go:509: Offset: 821, NextOffset: 1422 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 316 428 1182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 316 in stargz, uncompressed length 512 testutil.go:2349: [2] at 428 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1182 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001acSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 319 431 1185] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 testutil.go:2349: [2] at 431 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1185 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 321 433 1192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 testutil.go:2349: [2] at 433 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1192 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo_empty5 foo_empty foo2 foo4 foo_empty4 foo5 foo6] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty foo2 foo3 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 321 433 1192] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 695, NextOffset: 806 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 433 in stargz, uncompressed length 2560 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 659, NextOffset: 692 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [3] at 1192 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 806, NextOffset: 839 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 1434 testutil.go:509: Offset: 1009, NextOffset: 1676 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty foo2 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1676 testutil.go:509: Offset: 836, NextOffset: 1434 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 324 436 1195] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 324 in stargz, uncompressed length 512 testutil.go:2349: [2] at 436 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1195 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":324,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 3233 5309] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2109 4185] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 4257 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 4257 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000010a1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 3133 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3133 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000c3dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 3233 5309] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2109 4185] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 3233 5309] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo_empty3 foo4 foo_empty5] vs [foo2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 1424 testutil.go:509: Offset: 1001, NextOffset: 1674 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:509: Offset: 689, NextOffset: 799 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2109 4185] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5] vs [foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo_empty3 foo4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1674 testutil.go:509: Offset: 827, NextOffset: 1424 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 4257 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 4257 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000010a1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 3133 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3133 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000c3dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 3233 5309] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2109 4185] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 3233 5309] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2109 4185] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 4257 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 4257 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000010a1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 3133 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3133 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000c3dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo5 foo] vs [foo4 foo6 foo_empty2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 1440 testutil.go:509: Offset: 1015, NextOffset: 1683 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo6] vs [foo5 foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 229, NextOffset: 262 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 3233 5309] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 519, NextOffset: 552 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2109 4185] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:509: Offset: 552, NextOffset: 664 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 1015, NextOffset: 1683 testutil.go:509: Offset: 842, NextOffset: 1440 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 3233 5309] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2109 4185] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 4257 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 4257 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000010a1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 3133 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3133 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000c3dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 3233 5309] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2109 4185] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 127 233 573] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 233 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 573 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e9STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 127 231 571] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 231 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 571 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e7STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 127 311 651] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 311 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 651 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000137STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo4 foo_empty5 foo foo2] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty3 foo4 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 1422 testutil.go:509: Offset: 998, NextOffset: 1666 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty3 foo4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo6] vs [foo_empty5 foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 998, NextOffset: 1666 testutil.go:509: Offset: 821, NextOffset: 1422 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 127 309 649] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 309 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 649 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000135STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 127 234 574] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 234 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 574 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000eaSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 127 232 572] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 232 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 572 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e8STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 131 240 582] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 131 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 240 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 582 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f0STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 131 238 580] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 238 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 580 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000eeSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 131 314 656] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 131 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 314 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 656 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4] vs [foo_empty5 foo_empty foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 1434 testutil.go:509: Offset: 1009, NextOffset: 1676 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo_empty3 foo6] vs [foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo2 foo_empty3 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1676 testutil.go:509: Offset: 836, NextOffset: 1434 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 131 312 654] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 131 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 312 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 654 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000138STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 130 239 579] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 130 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 239 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 579 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000efSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 130 237 577] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 130 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 237 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 577 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000edSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 130 237 574] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 130 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 237 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 574 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000edSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo4 foo6 foo foo2 foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 656, NextOffset: 689 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 130 235 572] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 130 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 235 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 572 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ebSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 1424 testutil.go:509: Offset: 1001, NextOffset: 1674 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo4 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo foo_empty foo2 foo4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1674 testutil.go:509: Offset: 827, NextOffset: 1424 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 351 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 130 316 653] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 222, NextOffset: 255 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 130 in stargz, uncompressed length 3172 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 316 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 653 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013cSTARGZ" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 130 311 648] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 130 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 311 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 648 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000137STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 128 235 574] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 128 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 235 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 574 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ebSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 128 234 573] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 128 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 234 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 573 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000eaSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 243 584] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 243 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 584 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f3STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty5 foo foo_empty foo2 foo4 foo_empty4 foo5 foo6] vs [foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo3 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 1440 testutil.go:509: Offset: 1015, NextOffset: 1683 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo3 foo5 foo_empty5 foo6 foo] vs [foo foo_empty foo2 foo4 foo_empty4 foo5 foo6 foo_empty2 foo3 foo_empty3 foo_empty5] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 1015, NextOffset: 1683 testutil.go:509: Offset: 842, NextOffset: 1440 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:509: Offset: 552, NextOffset: 664 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 241 582] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 241 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 582 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132 318 659] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 318 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 659 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 314 655] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 314 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 655 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":78,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":111,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":218,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":251,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":359,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":674,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":815,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":174,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":314,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":347,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":482,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":650,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":683,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":791,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":992,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo_empty3 foo_empty4 foo2 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 392, NextOffset: 500 testutil.go:509: Offset: 515, NextOffset: 650 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 791, NextOffset: 824 testutil.go:509: Offset: 674, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 782, NextOffset: 815 testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 815, NextOffset: 1410 testutil.go:509: Offset: 992, NextOffset: 1658 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 111, NextOffset: 218 testutil.go:509: Offset: 207, NextOffset: 314 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 650, NextOffset: 683 testutil.go:509: Offset: 533, NextOffset: 641 testutil.go:509: Offset: 683, NextOffset: 791 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 359 testutil.go:509: Offset: 347, NextOffset: 482 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty4 foo2 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo2 foo3 foo5 foo_empty5 foo6 foo] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 782, NextOffset: 815 testutil.go:509: Offset: 992, NextOffset: 1658 testutil.go:509: Offset: 815, NextOffset: 1410 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 207, NextOffset: 314 testutil.go:509: Offset: 111, NextOffset: 218 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 482 testutil.go:509: Offset: 251, NextOffset: 359 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 515, NextOffset: 650 testutil.go:509: Offset: 392, NextOffset: 500 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 650, NextOffset: 683 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 683, NextOffset: 791 testutil.go:509: Offset: 533, NextOffset: 641 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 791, NextOffset: 824 testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 674, NextOffset: 782 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 132 243 584] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 243 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 584 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f3STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 132 241 582] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 241 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 582 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 108 208 520] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 208 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 520 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d0STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 108 201 513] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 201 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 513 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":368,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":401,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":511,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":544,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":797,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":830,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":320,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":489,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":522,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":691,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":801,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":834,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":970,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo2 foo_empty3 foo4 foo6] vs [foo_empty3 foo4 foo_empty4 foo5 foo foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:509: Offset: 211, NextOffset: 320 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 368, NextOffset: 401 testutil.go:509: Offset: 489, NextOffset: 522 testutil.go:509: Offset: 401, NextOffset: 511 testutil.go:509: Offset: 522, NextOffset: 658 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 108 277 589] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 801, NextOffset: 834 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 687, NextOffset: 797 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 108 in stargz, uncompressed length 3172 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 834, NextOffset: 970 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 258, NextOffset: 368 testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 658, NextOffset: 691 testutil.go:509: Offset: 544, NextOffset: 654 testutil.go:509: Offset: 691, NextOffset: 801 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:2349: [2] at 277 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 589 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000115STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 797, NextOffset: 830 testutil.go:509: Offset: 970, NextOffset: 1003 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 830, NextOffset: 1426 testutil.go:509: Offset: 1003, NextOffset: 1676 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty3 foo4 foo6 foo foo_empty foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo2] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 797, NextOffset: 830 testutil.go:509: Offset: 1003, NextOffset: 1676 testutil.go:509: Offset: 830, NextOffset: 1426 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:509: Offset: 258, NextOffset: 368 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 489, NextOffset: 522 testutil.go:509: Offset: 368, NextOffset: 401 testutil.go:509: Offset: 522, NextOffset: 658 testutil.go:509: Offset: 401, NextOffset: 511 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 658, NextOffset: 691 testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 691, NextOffset: 801 testutil.go:509: Offset: 544, NextOffset: 654 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 801, NextOffset: 834 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 834, NextOffset: 970 testutil.go:509: Offset: 687, NextOffset: 797 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 320 testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 108 275 587] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 275 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 587 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000113STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 107 206 518] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 107 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 206 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 518 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ceSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 107 199 511] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 107 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 199 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 511 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 109 210 524] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 210 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 524 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d2STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 109 203 517] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 203 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 517 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":484,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":652,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":685,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":962,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":995,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo5 foo foo2 foo3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3] vs [.no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty3 foo5 foo6] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 109 278 592] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 278 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 592 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000116STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 484 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 484, NextOffset: 517 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 517, NextOffset: 652 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 821, NextOffset: 1424 testutil.go:509: Offset: 995, NextOffset: 1665 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3] vs [foo_empty3 foo4 foo5 foo foo2 foo3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 484, NextOffset: 517 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 517, NextOffset: 652 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 109 276 590] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 276 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 590 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000114STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 484 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 995, NextOffset: 1665 testutil.go:509: Offset: 821, NextOffset: 1424 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 108 208 522] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 208 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 522 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d0STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 108 201 515] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 201 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 515 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 108 208 521] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 208 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 521 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d0STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 108 201 514] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 201 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 514 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 108 280 593] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 280 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 593 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000118STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo foo_empty foo4 foo_empty4] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo_empty5 foo_empty2 foo4 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 1435 testutil.go:509: Offset: 1009, NextOffset: 1675 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty5 foo_empty2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2] vs [foo_empty4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo foo_empty foo4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1675 testutil.go:509: Offset: 836, NextOffset: 1435 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 108 275 588] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 275 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 588 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000113STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 105 204 517] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 105 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 204 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 517 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ccSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 105 197 510] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 105 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 197 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 510 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c5STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 110 212 529] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 212 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 529 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d4STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 110 205 522] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 205 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 522 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cdSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 110 283 600] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 283 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 600 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 110 278 595] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 278 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 595 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000116STARGZ" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty2 foo5 foo_empty5 foo6] vs [foo3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo_empty2] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo_empty2] vs [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty2 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:509: Offset: 838, NextOffset: 1455 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 109 210 526] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 210 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 526 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d2STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 109 203 519] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 203 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo_empty foo3 foo5 foo foo2 foo_empty2 foo_empty3 foo4] vs [.no.prefetch.landmark foo_empty foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 111 213 531] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 213 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 531 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d5STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 111 207 525] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo_empty foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 207 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 525 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cfSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:509: Offset: 846, NextOffset: 1466 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 111 290 608] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 290 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 608 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000122STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 111 285 603] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 285 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 603 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110 211 527] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 211 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 527 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d3STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 110 205 521] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 205 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 521 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cdSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 216 538] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 216 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 538 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d8STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 112 209 531] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 209 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 531 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 112 289 611] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 289 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 611 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000121STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 112 285 607] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 285 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 607 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 111 214 536] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 214 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 536 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d6STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 111 207 529] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 207 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 529 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cfSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 111 213 533] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 213 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 533 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d5STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 111 206 526] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 206 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 526 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ceSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 111 287 607] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 287 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 607 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 111 286 606] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 286 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 606 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 108 209 529] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 209 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 529 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 108 202 522] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 202 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 522 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000caSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 219 542] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 219 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 542 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dbSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 113 212 535] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 212 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 535 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d4STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty5] vs [foo foo_empty foo_empty2 foo_empty4 foo6 foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo6] vs [foo_empty foo3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 293 616] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 293 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 616 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 113 289 612] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 289 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 612 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000121STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112 217 540] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 217 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 540 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d9STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 112 210 533] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 210 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 533 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d2STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 218 566 1239] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 218 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 566 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1239 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000236STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 218 426 1099] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 218 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 426 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1099 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001aaSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo foo2 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty3 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty3 foo5 foo_empty5 foo_empty foo2 foo_empty2] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo5 foo_empty5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 218 754 1427] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 218 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 754 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1427 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002f2STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 218 614 1287] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 218 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 614 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1287 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000266STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 221 570 1243] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 570 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1243 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 221 430 1103] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 430 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1103 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001aeSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 222 572 1251] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 222 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 572 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1251 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo2 foo_empty4 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty2 foo5 foo6 foo foo_empty foo2 foo3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo2 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 222 432 1111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 222 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 432 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1111 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b0STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 222 759 1438] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 222 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 759 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1438 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002f7STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 222 618 1297] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 222 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 618 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1297 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 224 575 1254] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 575 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1254 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 224 435 1114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 435 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1114 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b3STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 220 569 1245] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 220 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 569 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1245 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000239STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 220 429 1105] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 220 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 429 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1105 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001adSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty2] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 220 759 1435] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 220 in stargz, uncompressed length 3172 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 759 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 117, NextOffset: 229 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [3] at 1435 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002f7STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo5] vs [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo5] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 220 618 1294] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 220 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 618 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1294 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 220 571 1247] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 220 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 571 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1247 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 220 430 1106] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 220 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 430 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1106 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001aeSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 224 575 1256] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 575 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1256 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 224 434 1115] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 434 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1115 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b2STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 224 764 1445] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 764 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1445 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002fcSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 224 623 1304] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 623 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1304 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026fSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 226 578 1259] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 226 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 578 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1259 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000242STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 226 437 1118] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 437 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1118 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b5STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 65579 134345 137957] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty3 foo4 foo6 foo2] vs [foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo5] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 80, NextOffset: 113 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 179, NextOffset: 212 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 113, NextOffset: 224 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3] vs [foo_empty foo_empty3 foo4 foo6 foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 80, NextOffset: 113 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1700 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 837, NextOffset: 1457 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 65579 133221 136833] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty4 foo5] vs [foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo_empty foo2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty4 foo5 foo] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 65579 134345 137957] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 231, NextOffset: 264 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 65579 133221 136833] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 65579 134345 137957] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo6 foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5] vs [foo3 foo4 foo5 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo5] vs [foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo_empty3 foo4 foo6] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 65579 133221 136833] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 65579 134345 137957] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo3 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5] vs [foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo2 foo4 foo_empty5 foo6 foo foo_empty foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 .no.prefetch.landmark foo2 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3] vs [foo_empty3 foo4 foo5 foo_empty5 foo3 foo_empty4 foo6 foo foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:509: Offset: 846, NextOffset: 1466 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 65579 133221 136833] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 65579 134345 137957] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2] vs [foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo6 foo foo_empty foo_empty2 foo_empty3 foo4] vs [foo2 foo_empty2 foo3 foo4 foo foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 65579 133221 136833] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo2 foo_empty5 foo6 foo] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty3 foo4 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo5 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo2 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 65579 134345 137957] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 989, NextOffset: 1022 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 852 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:509: Offset: 852, NextOffset: 1473 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 65579 133221 136833] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo_empty4 foo5 foo_empty5] vs [foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo_empty2 foo_empty4] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 4992 testutil.go:509: Offset: 2112, NextOffset: 5429 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo_empty2] vs [foo_empty3 foo4 foo6 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2112, NextOffset: 5429 testutil.go:509: Offset: 1797, NextOffset: 4992 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:509: Offset: 819, NextOffset: 1108 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 65579 134345 137957] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 65579 133221 136833] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo foo_empty3 foo4 foo5 foo6] vs [foo_empty2 foo3 foo4 foo5 foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1819, NextOffset: 5046 testutil.go:509: Offset: 2134, NextOffset: 5483 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4] vs [foo foo_empty3 foo4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:509: Offset: 500, NextOffset: 794 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2134, NextOffset: 5483 testutil.go:509: Offset: 1819, NextOffset: 5046 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 65579 134345 137957] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 65579 133221 136833] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty5] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty3] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1802, NextOffset: 5013 testutil.go:509: Offset: 2121, NextOffset: 5456 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty3 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty5] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2121, NextOffset: 5456 testutil.go:509: Offset: 1802, NextOffset: 5013 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 65579 134345 137957] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 65579 133221 136833] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4] vs [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo3 foo4 foo6 foo_empty foo2 foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1824, NextOffset: 5062 testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo3 foo4 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4] === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:509: Offset: 1824, NextOffset: 5062 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1493, NextOffset: 1787 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 65579 134345 137957] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 65579 133221 136833] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty] vs [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty3] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 4992 testutil.go:509: Offset: 2112, NextOffset: 5429 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty3 foo_empty5 foo6] vs [foo_empty3 foo4 foo5 foo foo_empty foo2 foo_empty4 foo_empty5 foo6 foo_empty2 foo3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2112, NextOffset: 5429 testutil.go:509: Offset: 1797, NextOffset: 4992 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 65579 134345 137957] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo_empty5 foo foo_empty foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1819, NextOffset: 5046 testutil.go:509: Offset: 2134, NextOffset: 5483 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo_empty5 foo foo_empty foo_empty3 foo_empty4 foo5 foo6] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2134, NextOffset: 5483 testutil.go:509: Offset: 1819, NextOffset: 5046 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 65579 133221 136833] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 65579 134345 137957] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 137957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020cc9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo4 foo_empty5 foo6] vs [foo_empty5 .no.prefetch.landmark foo2 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1802, NextOffset: 5013 testutil.go:509: Offset: 2121, NextOffset: 5456 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 .no.prefetch.landmark foo2 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo3] vs [foo4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2121, NextOffset: 5456 testutil.go:509: Offset: 1802, NextOffset: 5013 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 65579 133221 136833] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo3 foo_empty3 foo6 foo foo_empty foo2] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo_empty] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1824, NextOffset: 5062 testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo_empty5 foo3 foo_empty3 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:509: Offset: 1824, NextOffset: 5062 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48458 97550 98087] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48458 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97550 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98087 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d0eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48458,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48458,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48458,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48458,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":460,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":497,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1116,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1153,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":345,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1035,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1072,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1398,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1435,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1726,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1763,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2088,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2125,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo foo2 foo4 foo5 foo_empty5 foo6] vs [foo foo2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 460 testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 497, NextOffset: 788 testutil.go:509: Offset: 709, NextOffset: 1035 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1116, NextOffset: 1153 testutil.go:509: Offset: 1398, NextOffset: 1435 testutil.go:509: Offset: 1153, NextOffset: 1444 testutil.go:509: Offset: 1435, NextOffset: 1726 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1726, NextOffset: 1763 testutil.go:509: Offset: 1481, NextOffset: 1772 testutil.go:509: Offset: 1763, NextOffset: 2088 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1809, NextOffset: 5004 testutil.go:509: Offset: 2125, NextOffset: 5442 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 788, NextOffset: 825 testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 825, NextOffset: 1116 testutil.go:509: Offset: 1072, NextOffset: 1398 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo6 foo foo2 foo3 foo4 foo5 foo_empty5] vs [foo foo2 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2125, NextOffset: 5442 testutil.go:509: Offset: 1809, NextOffset: 5004 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 460 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 709, NextOffset: 1035 testutil.go:509: Offset: 497, NextOffset: 788 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 788, NextOffset: 825 testutil.go:509: Offset: 1072, NextOffset: 1398 testutil.go:509: Offset: 825, NextOffset: 1116 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1398, NextOffset: 1435 testutil.go:509: Offset: 1116, NextOffset: 1153 testutil.go:509: Offset: 1435, NextOffset: 1726 testutil.go:509: Offset: 1153, NextOffset: 1444 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1726, NextOffset: 1763 testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1763, NextOffset: 2088 testutil.go:509: Offset: 1481, NextOffset: 1772 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48458 96575 97112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48458 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96575 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97112 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001793fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48458,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48458,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48458,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48458,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":833,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1127,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1164,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1457,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1494,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":676,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":713,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1408,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1445,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4] vs [foo_empty5 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 676, NextOffset: 713 testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 464 testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 796, NextOffset: 833 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:509: Offset: 1079, NextOffset: 1408 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1164, NextOffset: 1457 testutil.go:509: Offset: 1445, NextOffset: 1738 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1494, NextOffset: 1788 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1788, NextOffset: 1825 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1825, NextOffset: 5052 testutil.go:509: Offset: 2140, NextOffset: 5489 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty] vs [foo foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1775, NextOffset: 2103 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1494, NextOffset: 1788 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:509: Offset: 171, NextOffset: 464 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 676, NextOffset: 713 testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 796, NextOffset: 833 testutil.go:509: Offset: 1079, NextOffset: 1408 testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1445, NextOffset: 1738 testutil.go:509: Offset: 1164, NextOffset: 1457 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1788, NextOffset: 1825 testutil.go:509: Offset: 2140, NextOffset: 5489 testutil.go:509: Offset: 1825, NextOffset: 5052 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":462,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1119,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1156,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1448,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":674,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":711,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1037,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1074,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1400,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1437,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1729,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1766,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2093,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo_empty4 foo6] vs [foo foo_empty2 foo3 foo4 foo_empty4 foo_empty foo2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1156, NextOffset: 1448 testutil.go:509: Offset: 1437, NextOffset: 1729 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1485, NextOffset: 1777 testutil.go:509: Offset: 1766, NextOffset: 2093 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1777, NextOffset: 1814 testutil.go:509: Offset: 2093, NextOffset: 2130 testutil.go:509: Offset: 1814, NextOffset: 5025 testutil.go:509: Offset: 2130, NextOffset: 5465 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 462 testutil.go:509: Offset: 384, NextOffset: 674 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 674, NextOffset: 711 testutil.go:509: Offset: 499, NextOffset: 790 testutil.go:509: Offset: 711, NextOffset: 1037 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:509: Offset: 1074, NextOffset: 1400 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty4] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo_empty4 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2093, NextOffset: 2130 testutil.go:509: Offset: 1777, NextOffset: 1814 testutil.go:509: Offset: 2130, NextOffset: 5465 testutil.go:509: Offset: 1814, NextOffset: 5025 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 674 testutil.go:509: Offset: 172, NextOffset: 462 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1074, NextOffset: 1400 testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1437, NextOffset: 1729 testutil.go:509: Offset: 1156, NextOffset: 1448 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 674, NextOffset: 711 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 711, NextOffset: 1037 testutil.go:509: Offset: 499, NextOffset: 790 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1766, NextOffset: 2093 testutil.go:509: Offset: 1485, NextOffset: 1777 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48458 97550 98087] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48458 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97550 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98087 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d0eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48458,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48458,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48458,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48458,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":467,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":800,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":348,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":680,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":717,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1047,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1084,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1414,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1451,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1747,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2114,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2151,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo3 foo5 foo6 foo2 foo_empty2] vs [.no.prefetch.landmark foo foo2 foo_empty3 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:509: Offset: 1084, NextOffset: 1414 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1503, NextOffset: 1799 testutil.go:509: Offset: 1784, NextOffset: 2114 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1799, NextOffset: 1836 testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1836, NextOffset: 5075 testutil.go:509: Offset: 2151, NextOffset: 5510 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 504, NextOffset: 800 testutil.go:509: Offset: 717, NextOffset: 1047 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1133, NextOffset: 1170 testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1170, NextOffset: 1466 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty3 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo6] vs [foo_empty4 foo_empty5 foo foo_empty foo3 foo5 foo6 foo2 foo_empty2 foo_empty3 foo4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1084, NextOffset: 1414 testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1133, NextOffset: 1170 testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:509: Offset: 1170, NextOffset: 1466 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1799, NextOffset: 1836 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2151, NextOffset: 5510 testutil.go:509: Offset: 1836, NextOffset: 5075 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 717, NextOffset: 1047 testutil.go:509: Offset: 504, NextOffset: 800 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1784, NextOffset: 2114 testutil.go:509: Offset: 1503, NextOffset: 1799 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48458 96575 97112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48458 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96575 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97112 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001793fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48458,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48458,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48458,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48458,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty2 foo3 foo5 foo6] vs [foo_empty foo_empty2 foo3 foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo_empty2 foo3 foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo_empty5] vs [foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty2 foo3 foo5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo3 foo_empty3 foo5] vs [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48458 97550 98087] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3] vs [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo3 foo_empty3 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 48458 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97550 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98087 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d0eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48458,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48458,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48458,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48458,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo_empty foo_empty3 foo_empty4] vs [foo6 foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo5] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3] vs [foo_empty5 foo foo_empty foo_empty3 foo_empty4 foo6 foo2 foo_empty2 foo3 foo4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48458 96575 97112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48458 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96575 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97112 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001793fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48458,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48458,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48458,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48458,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo_empty4] vs [foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo5 foo_empty5 foo6 foo] vs [foo6 foo foo3 foo_empty3 foo_empty4 foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48463 97559 98090] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48463 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97559 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98090 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d17STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4] vs [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo4 foo5 foo2 foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo4 foo5] vs [foo3 foo4 foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48463 96584 97115] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 48463 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96584 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97115 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017948STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo5 foo6 foo_empty2 foo4] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty5 foo6] vs [foo3 foo_empty3 foo5 foo6 foo_empty2 foo4 foo_empty4 foo_empty5 foo foo_empty foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48463 97559 98090] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48463 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97559 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98090 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d17STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo foo2 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty5 foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo5] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48463 96584 97115] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48463 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96584 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97115 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017948STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty3 foo4 foo_empty4] vs [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty5] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48463 97560 98091] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo2 foo3 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5] vs [foo3 foo4 foo6 foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 48463 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97560 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98091 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d18STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo6 foo_empty foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo2 foo3 foo_empty5] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48463 96585 97116] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48463 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96585 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97116 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017949STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty4 foo5 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty] vs [.no.prefetch.landmark foo foo3 foo4 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo4] vs [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo3 foo_empty3 foo4] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48461 97557 98086] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48461 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97557 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98086 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d15STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48461,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48461,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48461,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48461,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty2 foo3 foo5 foo_empty5 foo_empty] vs [foo_empty foo_empty3 foo_empty4 foo5 foo2 foo_empty2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty3 foo_empty4 foo5 foo2 foo_empty2 foo3 foo4 foo_empty5 foo6] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty2 foo3 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48461 96582 97111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48461 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96582 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97111 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017946STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48461,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48461,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48461,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48461,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty] vs [foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo4 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo4 foo6 foo foo_empty] vs [foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo4 foo2 foo3 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48461 97557 98086] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48461 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97557 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98086 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d15STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48461,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48461,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48461,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48461,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo_empty5 foo6 foo_empty2 foo4 foo_empty4 foo5] vs [foo3 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty2] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1143, NextOffset: 1180 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 965, NextOffset: 1669 testutil.go:509: Offset: 1180, NextOffset: 1946 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty4 .no.prefetch.landmark foo] vs [foo foo_empty foo2 foo3 foo_empty3 foo_empty5 foo6 foo_empty2 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1946 testutil.go:509: Offset: 965, NextOffset: 1669 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48461 96582 97111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48461 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96582 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97111 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017946STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48461,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48461,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48461,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48461,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo_empty3 foo4 foo6 foo foo_empty2 foo3 foo_empty4 foo5] vs [foo foo_empty foo4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 977, NextOffset: 1667 testutil.go:509: Offset: 1193, NextOffset: 1998 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6] vs [foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo4 foo6] === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1193, NextOffset: 1998 testutil.go:509: Offset: 977, NextOffset: 1667 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48461 97557 98086] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48461 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97557 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98086 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d15STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48461,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48461,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48461,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48461,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo foo2 foo4 foo5 foo_empty5] vs [foo5 foo6 foo foo_empty foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 968, NextOffset: 1678 testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo_empty foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3] vs [foo foo2 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:509: Offset: 968, NextOffset: 1678 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:509: Offset: 633, NextOffset: 763 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48461 96582 97111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48461 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96582 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97111 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017946STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48461,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48461,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48461,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48461,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo3] vs [foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 990, NextOffset: 1697 testutil.go:509: Offset: 1201, NextOffset: 1975 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty] vs [foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo3 foo_empty4 foo5 foo2 foo_empty2] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1201, NextOffset: 1975 testutil.go:509: Offset: 990, NextOffset: 1697 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 647, NextOffset: 782 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48465 97562 98091] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48465 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97562 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98091 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48465,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48465,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48465,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48465,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48465 96587 97116] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48465 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96587 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97116 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48465,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48465,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48465,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48465,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo4 foo5] vs [foo_empty foo_empty2 foo5 foo_empty5 foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 965, NextOffset: 1669 testutil.go:509: Offset: 1180, NextOffset: 1946 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo5 foo_empty5] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1946 testutil.go:509: Offset: 965, NextOffset: 1669 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48465 97562 98091] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48465 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97562 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98091 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48465,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48465,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48465,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48465,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6 foo_empty3 foo4 foo_empty4 foo5] vs [.no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 977, NextOffset: 1667 testutil.go:509: Offset: 1193, NextOffset: 1998 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3] vs [foo3 foo_empty5 foo6 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2] === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1193, NextOffset: 1998 testutil.go:509: Offset: 977, NextOffset: 1667 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48465 96587 97116] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48465 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96587 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97116 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48465,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48465,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48465,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48465,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo_empty foo3 foo_empty3 foo5 foo6] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty4 foo6] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 968, NextOffset: 1678 testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo3 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5] vs [foo_empty5 foo_empty foo3 foo_empty3 foo5 foo6 foo foo2 foo_empty2 foo4 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:509: Offset: 968, NextOffset: 1678 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48464 97561 98091] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48464 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97561 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98091 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d19STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48464,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48464,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48464,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48464,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty4 foo6] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 990, NextOffset: 1697 testutil.go:509: Offset: 1201, NextOffset: 1975 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty4 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 417, NextOffset: 583 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1201, NextOffset: 1975 testutil.go:509: Offset: 990, NextOffset: 1697 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48464 96586 97116] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48464 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96586 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 97116 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48464,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48464,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48464,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48464,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":641,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":811,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":944,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":579,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1155,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1192,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo4 foo5 foo_empty foo2] vs [foo3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 300, NextOffset: 434 testutil.go:509: Offset: 414, NextOffset: 579 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 579, NextOffset: 616 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:509: Offset: 616, NextOffset: 782 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 1155, NextOffset: 1192 testutil.go:509: Offset: 981, NextOffset: 1647 testutil.go:509: Offset: 1192, NextOffset: 1965 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 263 testutil.go:509: Offset: 245, NextOffset: 377 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 641, NextOffset: 774 testutil.go:509: Offset: 819, NextOffset: 952 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 811, NextOffset: 944 testutil.go:509: Offset: 989, NextOffset: 1155 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo_empty3 foo_empty5 foo6] vs [foo4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1155, NextOffset: 1192 testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 1192, NextOffset: 1965 testutil.go:509: Offset: 981, NextOffset: 1647 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 377 testutil.go:509: Offset: 131, NextOffset: 263 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 414, NextOffset: 579 testutil.go:509: Offset: 300, NextOffset: 434 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 579, NextOffset: 616 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 616, NextOffset: 782 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 819, NextOffset: 952 testutil.go:509: Offset: 641, NextOffset: 774 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 989, NextOffset: 1155 testutil.go:509: Offset: 811, NextOffset: 944 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48095 96212 96691] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48095 in stargz, uncompressed length 68708 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":96,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":265,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":302,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":437,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":608,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":645,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":948,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":956,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":993,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1160,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1197,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 437, NextOffset: 474 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 474, NextOffset: 608 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 777, NextOffset: 814 testutil.go:509: Offset: 956, NextOffset: 993 testutil.go:509: Offset: 814, NextOffset: 948 testutil.go:509: Offset: 993, NextOffset: 1160 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 265, NextOffset: 302 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 302, NextOffset: 437 testutil.go:509: Offset: 415, NextOffset: 583 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:2349: [2] at 96212 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96691 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 608, NextOffset: 645 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:509: Offset: 824, NextOffset: 956 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 985, NextOffset: 1669 testutil.go:509: Offset: 1197, NextOffset: 1992 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 133, NextOffset: 265 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo foo_empty2 foo3 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4] vs [foo4 foo_empty4 foo6 foo foo_empty foo3 foo5 foo_empty5 foo2 foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 265, NextOffset: 302 testutil.go:509: Offset: 415, NextOffset: 583 testutil.go:509: Offset: 302, NextOffset: 437 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 608, NextOffset: 645 testutil.go:509: Offset: 824, NextOffset: 956 testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 133, NextOffset: 265 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 437, NextOffset: 474 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 474, NextOffset: 608 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 956, NextOffset: 993 testutil.go:509: Offset: 777, NextOffset: 814 testutil.go:509: Offset: 993, NextOffset: 1160 testutil.go:509: Offset: 814, NextOffset: 948 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 1197, NextOffset: 1992 testutil.go:509: Offset: 985, NextOffset: 1669 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty3 foo4 foo5 foo_empty2 foo3 foo_empty4 foo_empty5] vs [foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo5 foo6 foo foo2] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 768, NextOffset: 805 testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 805, NextOffset: 936 testutil.go:509: Offset: 989, NextOffset: 1154 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 431, NextOffset: 468 testutil.go:509: Offset: 581, NextOffset: 618 testutil.go:509: Offset: 468, NextOffset: 600 testutil.go:509: Offset: 618, NextOffset: 784 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 936, NextOffset: 973 testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 973, NextOffset: 1682 testutil.go:509: Offset: 1191, NextOffset: 1985 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 263 testutil.go:509: Offset: 246, NextOffset: 377 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 300, NextOffset: 431 testutil.go:509: Offset: 414, NextOffset: 581 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 637, NextOffset: 768 testutil.go:509: Offset: 821, NextOffset: 952 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4] vs [foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 821, NextOffset: 952 testutil.go:509: Offset: 637, NextOffset: 768 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 768, NextOffset: 805 testutil.go:509: Offset: 989, NextOffset: 1154 testutil.go:509: Offset: 805, NextOffset: 936 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 936, NextOffset: 973 testutil.go:509: Offset: 1191, NextOffset: 1985 testutil.go:509: Offset: 973, NextOffset: 1682 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 377 testutil.go:509: Offset: 132, NextOffset: 263 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 414, NextOffset: 581 testutil.go:509: Offset: 300, NextOffset: 431 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 581, NextOffset: 618 testutil.go:509: Offset: 431, NextOffset: 468 testutil.go:509: Offset: 618, NextOffset: 784 testutil.go:509: Offset: 468, NextOffset: 600 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48095 96198 96677] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48095 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96198 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96677 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":270,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":618,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":655,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":792,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":966,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":384,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":421,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":592,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":629,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":973,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1010,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo3 foo5 foo_empty foo2] vs [foo3 foo4 foo_empty5 .no.prefetch.landmark foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 307, NextOffset: 444 testutil.go:509: Offset: 421, NextOffset: 592 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 618, NextOffset: 655 testutil.go:509: Offset: 799, NextOffset: 836 testutil.go:509: Offset: 655, NextOffset: 792 testutil.go:509: Offset: 836, NextOffset: 973 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 966, NextOffset: 1003 testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 1003, NextOffset: 1707 testutil.go:509: Offset: 1215, NextOffset: 2006 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 270 testutil.go:509: Offset: 248, NextOffset: 384 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 444, NextOffset: 481 testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 481, NextOffset: 618 testutil.go:509: Offset: 629, NextOffset: 799 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 792, NextOffset: 829 testutil.go:509: Offset: 973, NextOffset: 1010 testutil.go:509: Offset: 829, NextOffset: 966 testutil.go:509: Offset: 1010, NextOffset: 1178 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 .no.prefetch.landmark] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo3 foo5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 973, NextOffset: 1010 testutil.go:509: Offset: 792, NextOffset: 829 testutil.go:509: Offset: 1010, NextOffset: 1178 testutil.go:509: Offset: 829, NextOffset: 966 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 966, NextOffset: 1003 testutil.go:509: Offset: 1215, NextOffset: 2006 testutil.go:509: Offset: 1003, NextOffset: 1707 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 384 testutil.go:509: Offset: 134, NextOffset: 270 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 421, NextOffset: 592 testutil.go:509: Offset: 307, NextOffset: 444 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 444, NextOffset: 481 testutil.go:509: Offset: 629, NextOffset: 799 testutil.go:509: Offset: 481, NextOffset: 618 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 799, NextOffset: 836 testutil.go:509: Offset: 618, NextOffset: 655 testutil.go:509: Offset: 836, NextOffset: 973 testutil.go:509: Offset: 655, NextOffset: 792 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48095 96212 96691] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 48095 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96212 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96691 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo5 foo6 foo foo_empty foo_empty2 foo3] vs [foo2 foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 1422 testutil.go:509: Offset: 998, NextOffset: 1666 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo_empty4 foo6] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 998, NextOffset: 1666 testutil.go:509: Offset: 821, NextOffset: 1422 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty4] vs [foo_empty4 foo6 .no.prefetch.landmark foo2 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 1434 testutil.go:509: Offset: 1009, NextOffset: 1676 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark] vs [foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1676 testutil.go:509: Offset: 836, NextOffset: 1434 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48095 96198 96677] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48095 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96198 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96677 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48095,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48095,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48095,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo3 foo4 foo5 foo6] vs [foo_empty5 foo6 foo foo_empty foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo3 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 1424 testutil.go:509: Offset: 1001, NextOffset: 1674 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo6 foo foo_empty foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo3] vs [foo3 foo4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 222, NextOffset: 255 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1674 testutil.go:509: Offset: 827, NextOffset: 1424 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo foo2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2] vs [foo5 foo foo2 foo_empty2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 1440 testutil.go:509: Offset: 1015, NextOffset: 1683 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo_empty5 foo6] vs [foo_empty2 foo3 foo_empty3 foo4 foo foo2 foo_empty4 foo5 foo_empty5 foo6 foo_empty] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 1015, NextOffset: 1683 testutil.go:509: Offset: 842, NextOffset: 1440 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48094 96209 96688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48094 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96209 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96688 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48094,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48094,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo2 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 1422 testutil.go:509: Offset: 998, NextOffset: 1666 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo4 foo_empty4 foo5] vs [foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo6 foo_empty foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 998, NextOffset: 1666 testutil.go:509: Offset: 821, NextOffset: 1422 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [foo3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 1434 testutil.go:509: Offset: 1009, NextOffset: 1676 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo5] vs [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty foo2 foo4 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48094 96195 96674] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1009, NextOffset: 1676 testutil.go:509: Offset: 836, NextOffset: 1434 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48094 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96195 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96674 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c3STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48094,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48094,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo_empty foo_empty3 foo_empty5 foo6 foo2 foo_empty2 foo3 foo4] vs [foo foo_empty foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 1424 testutil.go:509: Offset: 1001, NextOffset: 1674 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty5 foo foo_empty foo3 foo4 foo_empty4 foo5 foo6] vs [foo foo_empty foo_empty3 foo_empty5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1674 testutil.go:509: Offset: 827, NextOffset: 1424 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:509: Offset: 113, NextOffset: 222 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty5] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 1440 testutil.go:509: Offset: 1015, NextOffset: 1683 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty3] vs [foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 1015, NextOffset: 1683 testutil.go:509: Offset: 842, NextOffset: 1440 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48100 96220 96702] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48100 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96220 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96702 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dcSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48100,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48100,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48100,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48100,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":78,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":111,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":218,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":251,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":359,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":674,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":815,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":174,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":314,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":347,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":482,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":650,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":683,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":791,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":992,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo6 foo foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3] vs [foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 251, NextOffset: 359 testutil.go:509: Offset: 347, NextOffset: 482 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 392, NextOffset: 500 testutil.go:509: Offset: 515, NextOffset: 650 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 650, NextOffset: 683 testutil.go:509: Offset: 533, NextOffset: 641 testutil.go:509: Offset: 683, NextOffset: 791 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 782, NextOffset: 815 testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 815, NextOffset: 1410 testutil.go:509: Offset: 992, NextOffset: 1658 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 111, NextOffset: 218 testutil.go:509: Offset: 207, NextOffset: 314 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 791, NextOffset: 824 testutil.go:509: Offset: 674, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo5 foo_empty5 .no.prefetch.landmark foo_empty] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 515, NextOffset: 650 testutil.go:509: Offset: 392, NextOffset: 500 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 650, NextOffset: 683 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 683, NextOffset: 791 testutil.go:509: Offset: 533, NextOffset: 641 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 782, NextOffset: 815 testutil.go:509: Offset: 992, NextOffset: 1658 testutil.go:509: Offset: 815, NextOffset: 1410 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 207, NextOffset: 314 testutil.go:509: Offset: 111, NextOffset: 218 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 482 testutil.go:509: Offset: 251, NextOffset: 359 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 791, NextOffset: 824 testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 674, NextOffset: 782 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48100 96206 96688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48100 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96206 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96688 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ceSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48100,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48100,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48100,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48100,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":368,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":401,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":511,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":544,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":797,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":830,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":320,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":489,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":522,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":691,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":801,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":834,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":970,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty2 foo4] vs [foo_empty2 foo4 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:509: Offset: 211, NextOffset: 320 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 258, NextOffset: 368 testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 368, NextOffset: 401 testutil.go:509: Offset: 489, NextOffset: 522 testutil.go:509: Offset: 401, NextOffset: 511 testutil.go:509: Offset: 522, NextOffset: 658 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 658, NextOffset: 691 testutil.go:509: Offset: 544, NextOffset: 654 testutil.go:509: Offset: 691, NextOffset: 801 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 801, NextOffset: 834 testutil.go:509: Offset: 687, NextOffset: 797 testutil.go:509: Offset: 834, NextOffset: 970 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 797, NextOffset: 830 testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 830, NextOffset: 1426 testutil.go:509: Offset: 1003, NextOffset: 1676 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo4 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo5 foo6] vs [foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty2 foo4 foo5] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 489, NextOffset: 522 testutil.go:509: Offset: 368, NextOffset: 401 testutil.go:509: Offset: 522, NextOffset: 658 testutil.go:509: Offset: 401, NextOffset: 511 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 801, NextOffset: 834 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 834, NextOffset: 970 testutil.go:509: Offset: 687, NextOffset: 797 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 797, NextOffset: 830 testutil.go:509: Offset: 1003, NextOffset: 1676 testutil.go:509: Offset: 830, NextOffset: 1426 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 320 testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:509: Offset: 258, NextOffset: 368 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 658, NextOffset: 691 testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 691, NextOffset: 801 testutil.go:509: Offset: 544, NextOffset: 654 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":484,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":652,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":685,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":962,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":995,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] vs [foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty5 foo6] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 484, NextOffset: 517 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 517, NextOffset: 652 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 821, NextOffset: 1424 testutil.go:509: Offset: 995, NextOffset: 1665 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 484 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty5 foo6 foo foo2 foo_empty2] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo3 foo_empty5 foo6 foo foo_empty] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 484 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 484, NextOffset: 517 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 517, NextOffset: 652 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 995, NextOffset: 1665 testutil.go:509: Offset: 821, NextOffset: 1424 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48100 96220 96702] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48100 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96220 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96702 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dcSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48100,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48100,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48100,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48100,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo4 foo2] vs [foo6 .no.prefetch.landmark foo_empty foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 1435 testutil.go:509: Offset: 1009, NextOffset: 1675 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo5] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo4 foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1675 testutil.go:509: Offset: 836, NextOffset: 1435 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6] vs [foo_empty5 foo_empty2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo5 foo_empty5 foo_empty2 foo_empty3] vs [foo_empty2 foo3 foo_empty4 foo6 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48100 96206 96688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48100 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96206 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96688 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ceSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48100,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48100,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48100,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48100,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo6] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4] vs [foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 foo_empty3 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3] vs [foo_empty foo2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty5 foo] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo foo_empty foo2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3] vs [foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty3 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48099 96218 96698] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48099 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96218 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96698 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177daSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48099,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48099,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48099,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48099,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty4 foo_empty5 foo6] vs [.no.prefetch.landmark foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 .no.prefetch.landmark foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48099 96204 96684] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48099 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96204 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96684 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ccSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48099,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48099,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48099,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48099,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty2 foo_empty4 foo6 foo] vs [foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty foo2 foo_empty3] vs [foo_empty5 foo_empty2 foo_empty4 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48097 96216 96696] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48097 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96216 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96696 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48097,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48097,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48097,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48097,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty4] vs [foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo5 foo6] vs [foo_empty4 foo foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48097 96202 96682] === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48097 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96202 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96682 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177caSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48097,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48097,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48097,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48097,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3] vs [foo foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:509: Offset: 837, NextOffset: 1457 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48097 96216 96696] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48097 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96216 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96696 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48097,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48097,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48097,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48097,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty2] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty4 foo5 foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:509: Offset: 852, NextOffset: 1473 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48097 96202 96682] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48097 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96202 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96682 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177caSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48097,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48097,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48097,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48097,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo_empty2 foo5 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty2 foo3 foo4 foo5 foo_empty5 foo_empty foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo_empty foo_empty3 foo_empty4 foo6] vs [foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo4 foo6 foo2 foo_empty3] vs [foo5 foo foo3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo3 foo_empty5 foo6 .no.prefetch.landmark foo_empty] vs [foo foo_empty foo_empty2 foo3 foo4 foo6 foo2 foo_empty3 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:509: Offset: 846, NextOffset: 1466 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48094 96214 96693] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48094 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96214 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96693 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48094,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48094,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo5 foo foo_empty2 foo4 foo_empty4 foo_empty5 foo6] vs [foo3 foo4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo3] vs [foo_empty4 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo5 foo foo_empty2 foo4] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo4] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo5 foo6] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48094 96200 96679] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty5 foo6 foo foo_empty foo2 foo4 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:509: Offset: 852, NextOffset: 1473 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 48094 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96200 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96679 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48094,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48094,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty4 foo5] vs [foo_empty3 foo6 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 4992 testutil.go:509: Offset: 2112, NextOffset: 5429 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo6 foo_empty2 foo4 foo_empty4] vs [foo foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2112, NextOffset: 5429 testutil.go:509: Offset: 1797, NextOffset: 4992 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48103 96225 96706] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:2349: [1] at 48103 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96225 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96706 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48103,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48103,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48103,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48103,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo_empty foo_empty3 foo_empty4 foo6] vs [foo_empty foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1819, NextOffset: 5046 testutil.go:509: Offset: 2134, NextOffset: 5483 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo5 foo_empty foo3 foo4 foo_empty4] vs [foo foo_empty foo_empty3 foo_empty4 foo6 foo2 foo_empty2 foo3 foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1782, NextOffset: 1819 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2134, NextOffset: 5483 testutil.go:509: Offset: 1819, NextOffset: 5046 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:509: Offset: 500, NextOffset: 794 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48103 96211 96692] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty3 foo5 foo6] vs [foo_empty3 foo4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48103 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96211 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96692 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d3STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1802, NextOffset: 5013 testutil.go:509: Offset: 2121, NextOffset: 5456 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2] vs [foo_empty3 foo5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo_empty foo2] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48103,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48103,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48103,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48103,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2121, NextOffset: 5456 testutil.go:509: Offset: 1802, NextOffset: 5013 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty4 foo foo_empty foo_empty3 foo4 foo5 foo_empty5 foo6] vs [.no.prefetch.landmark foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1824, NextOffset: 5062 testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 .no.prefetch.landmark foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo3] vs [foo foo_empty foo_empty3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:509: Offset: 1824, NextOffset: 5062 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48103 96225 96706] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48103 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96225 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96706 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48103,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48103,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48103,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48103,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4] vs [foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo5 foo6 foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:509: Offset: 381, NextOffset: 669 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 4992 testutil.go:509: Offset: 2112, NextOffset: 5429 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo5 foo6 foo foo2 foo3 foo4 foo_empty4 foo_empty5] vs [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo2 foo_empty3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2112, NextOffset: 5429 testutil.go:509: Offset: 1797, NextOffset: 4992 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2] vs [foo_empty2 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo foo_empty foo2] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1819, NextOffset: 5046 testutil.go:509: Offset: 2134, NextOffset: 5483 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty3 foo4 foo_empty4] vs [foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2134, NextOffset: 5483 testutil.go:509: Offset: 1819, NextOffset: 5046 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48103 96211 96692] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48103 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96211 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96692 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d3STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48103,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48103,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48103,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48103,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2] vs [foo_empty2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1802, NextOffset: 5013 testutil.go:509: Offset: 2121, NextOffset: 5456 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo_empty3 foo_empty4] vs [foo2 foo_empty2 foo_empty3 foo_empty5 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2121, NextOffset: 5456 testutil.go:509: Offset: 1802, NextOffset: 5013 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo3 foo_empty3 foo_empty4 foo6 foo_empty foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48101 96221 96702] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1493, NextOffset: 1787 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [1] at 48101 in stargz, uncompressed length 68708 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1775, NextOffset: 2103 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [2] at 96221 in stargz, uncompressed length 3584 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [3] at 96702 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ddSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 1824 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2103, NextOffset: 2140 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48101,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1824, NextOffset: 5062 testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo_empty foo4 foo5 foo_empty5] vs [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48101,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48101,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48101,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:509: Offset: 1824, NextOffset: 5062 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":460,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":497,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1116,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1153,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":345,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1035,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1072,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1398,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1435,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1726,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1763,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2088,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2125,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty3 foo5 foo6] vs [foo_empty foo2 foo4 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1726, NextOffset: 1763 testutil.go:509: Offset: 1481, NextOffset: 1772 testutil.go:509: Offset: 1763, NextOffset: 2088 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1809, NextOffset: 5004 testutil.go:509: Offset: 2125, NextOffset: 5442 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 497, NextOffset: 788 testutil.go:509: Offset: 709, NextOffset: 1035 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 788, NextOffset: 825 testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 825, NextOffset: 1116 testutil.go:509: Offset: 1072, NextOffset: 1398 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1116, NextOffset: 1153 testutil.go:509: Offset: 1398, NextOffset: 1435 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48101 96207 96688] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1153, NextOffset: 1444 testutil.go:509: Offset: 1435, NextOffset: 1726 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 460 testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo_empty foo_empty3 foo5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1726, NextOffset: 1763 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1763, NextOffset: 2088 testutil.go:509: Offset: 1481, NextOffset: 1772 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2125, NextOffset: 5442 testutil.go:509: Offset: 1809, NextOffset: 5004 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 460 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 709, NextOffset: 1035 testutil.go:509: Offset: 497, NextOffset: 788 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1398, NextOffset: 1435 testutil.go:509: Offset: 1116, NextOffset: 1153 testutil.go:509: Offset: 1435, NextOffset: 1726 testutil.go:509: Offset: 1153, NextOffset: 1444 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 788, NextOffset: 825 testutil.go:509: Offset: 1072, NextOffset: 1398 testutil.go:509: Offset: 825, NextOffset: 1116 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 96207 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96688 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cfSTARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48101,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48101,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48101,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48101,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":833,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1127,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1164,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1457,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1494,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":676,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":713,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1408,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1445,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo_empty2 foo_empty4 foo5 foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5] vs [foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 464 testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 676, NextOffset: 713 testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 796, NextOffset: 833 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 833, NextOffset: 1127 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1079, NextOffset: 1408 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1164, NextOffset: 1457 testutil.go:509: Offset: 1445, NextOffset: 1738 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1788, NextOffset: 1825 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1825, NextOffset: 5052 testutil.go:509: Offset: 2140, NextOffset: 5489 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1494, NextOffset: 1788 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo_empty2 foo_empty3 foo5 foo6] vs [foo_empty5 foo6 foo_empty2 foo_empty4 foo5 foo foo_empty foo2 foo3 foo_empty3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:509: Offset: 171, NextOffset: 464 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 676, NextOffset: 713 testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 796, NextOffset: 833 testutil.go:509: Offset: 1079, NextOffset: 1408 testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1445, NextOffset: 1738 testutil.go:509: Offset: 1164, NextOffset: 1457 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1494, NextOffset: 1788 testutil.go:395: Comparing: "foo6" vs "foo6" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1788, NextOffset: 1825 testutil.go:509: Offset: 2140, NextOffset: 5489 testutil.go:509: Offset: 1825, NextOffset: 5052 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48098 96228 96714] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48098 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96228 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96714 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48098,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48098,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48098,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48098,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":462,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1119,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1156,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1448,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":674,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":711,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1037,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1074,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1400,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1437,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1729,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1766,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2093,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo foo2 foo3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo3" vs "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:509: Offset: 1074, NextOffset: 1400 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1777, NextOffset: 1814 testutil.go:509: Offset: 2093, NextOffset: 2130 testutil.go:509: Offset: 1814, NextOffset: 5025 testutil.go:509: Offset: 2130, NextOffset: 5465 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1156, NextOffset: 1448 testutil.go:509: Offset: 1437, NextOffset: 1729 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1485, NextOffset: 1777 testutil.go:509: Offset: 1766, NextOffset: 2093 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 462 testutil.go:509: Offset: 384, NextOffset: 674 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 674, NextOffset: 711 testutil.go:509: Offset: 499, NextOffset: 790 testutil.go:509: Offset: 711, NextOffset: 1037 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo foo2 foo3 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo6 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 674 testutil.go:509: Offset: 172, NextOffset: 462 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 674, NextOffset: 711 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 711, NextOffset: 1037 testutil.go:509: Offset: 499, NextOffset: 790 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1074, NextOffset: 1400 testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1437, NextOffset: 1729 testutil.go:509: Offset: 1156, NextOffset: 1448 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1766, NextOffset: 2093 testutil.go:509: Offset: 1485, NextOffset: 1777 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2093, NextOffset: 2130 testutil.go:509: Offset: 1777, NextOffset: 1814 testutil.go:509: Offset: 2130, NextOffset: 5465 testutil.go:509: Offset: 1814, NextOffset: 5025 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":467,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":800,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":348,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":680,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":717,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1047,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1084,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1414,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1451,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1747,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2114,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2151,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty2 foo3 foo_empty3 foo_empty5 foo foo_empty foo2 foo4 foo_empty4] vs [foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo3 foo4 foo_empty5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 504, NextOffset: 800 testutil.go:509: Offset: 717, NextOffset: 1047 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1133, NextOffset: 1170 testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1170, NextOffset: 1466 testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1503, NextOffset: 1799 testutil.go:509: Offset: 1784, NextOffset: 2114 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1799, NextOffset: 1836 testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1836, NextOffset: 5075 testutil.go:509: Offset: 2151, NextOffset: 5510 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:509: Offset: 1084, NextOffset: 1414 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo3] vs [foo_empty4 foo5 foo6 foo_empty2 foo3 foo_empty3 foo_empty5 foo foo_empty foo2 foo4] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1784, NextOffset: 2114 testutil.go:509: Offset: 1503, NextOffset: 1799 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 717, NextOffset: 1047 testutil.go:509: Offset: 504, NextOffset: 800 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1084, NextOffset: 1414 testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1133, NextOffset: 1170 testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:509: Offset: 1170, NextOffset: 1466 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1799, NextOffset: 1836 testutil.go:509: Offset: 2151, NextOffset: 5510 testutil.go:509: Offset: 1836, NextOffset: 5075 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48098 96214 96700] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48098 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96214 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96700 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48098,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48098,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48098,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48098,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt bar test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt bar test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink test test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt bar dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48098 96228 96714] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 48098 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96228 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96714 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48098,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48098,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48098,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48098,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt foo3.txt test test2 bar barlink dev .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 bar barlink dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48098 96214 96700] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48098 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96214 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96700 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48098,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48098,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48098,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48098,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt dev test2 baz.txt barlink test .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt dev test2 baz.txt barlink test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48099 96229 96714] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48099 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96229 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96714 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e5STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48099,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48099,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48099,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48099,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test test2 .no.prefetch.landmark bar barlink dev baz.txt foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark bar barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt bar barlink test dev test2 baz.txt foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo3.txt .no.prefetch.landmark foo1.txt bar barlink test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48099 96215 96700] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48099 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96215 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96700 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48099,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48099,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48099,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48099,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt bar barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt baz.txt bar barlink test dev test2 .no.prefetch.landmark foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.txt test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48106 96240 96726] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48106 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96240 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96726 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48106,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48106,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48106,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48106,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test test2 baz.txt dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test test2 baz.txt dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt bar barlink dev test2 baz.txt foo3.txt test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt test .no.prefetch.landmark foo1.txt bar barlink dev test2 baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48106 96226 96712] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48106 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96226 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96712 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48106,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48106,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48106,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48106,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test test2 bar dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 bar dev .no.prefetch.landmark baz.txt foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48106 96240 96726] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 48106 in stargz, uncompressed length 68708 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [2] at 96240 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96726 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f0STARGZ" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48106,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48106,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48106,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48106,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt barlink test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev foo1.txt barlink test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48106 96226 96712] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48106 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96226 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96712 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48106,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48106,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48106,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48106,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar barlink dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test test2 bar barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar test baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark foo1.txt bar test baz.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48105 96239 96725] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48105 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96239 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96725 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177efSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48105,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48105,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48105,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48105,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar foo3.txt test2 .no.prefetch.landmark foo1.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 22253 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test dev baz.txt bar foo3.txt test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48105 96225 96711] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 48105 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96225 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96711 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48105,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48105,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48105,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48105,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2 test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2 test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.txt test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink foo1.txt test dev test2 .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48102 96234 96720] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48102 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96234 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96720 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177eaSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48102,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48102,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48102,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48102,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev baz.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48102 96220 96706] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 48102 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96220 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96706 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dcSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48102,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48102,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48102,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48102,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt foo3.txt bar barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt barlink dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48102 96234 96720] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48102 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96234 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96720 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177eaSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48102,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48102,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48102,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48102,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink dev test2 foo1.txt bar test .no.prefetch.landmark baz.txt foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink dev test2 foo1.txt bar test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink test test2 baz.txt bar dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar dev .no.prefetch.landmark foo1.txt foo3.txt barlink test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48102 96220 96706] === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48102 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96220 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96706 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dcSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48102,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48102,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48102,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48102,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test test2 .no.prefetch.landmark dev baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48099 96234 96720] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48099 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96234 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96720 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177eaSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48099,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48099,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48099,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48099,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48099 96220 96706] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 48099 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96220 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96706 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dcSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48099,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48099,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48099,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48099,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1153,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1190,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1227,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1264,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 597, NextOffset: 971 testutil.go:509: Offset: 779, NextOffset: 1153 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 971, NextOffset: 1008 testutil.go:509: Offset: 1153, NextOffset: 1190 testutil.go:509: Offset: 1008, NextOffset: 1045 testutil.go:509: Offset: 1190, NextOffset: 1227 testutil.go:509: Offset: 1045, NextOffset: 1082 testutil.go:509: Offset: 1227, NextOffset: 1264 testutil.go:509: Offset: 1082, NextOffset: 2563 testutil.go:509: Offset: 1264, NextOffset: 2920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test dev .no.prefetch.landmark foo1.txt foo3.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 779, NextOffset: 1153 testutil.go:509: Offset: 597, NextOffset: 971 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1153, NextOffset: 1190 testutil.go:509: Offset: 971, NextOffset: 1008 testutil.go:509: Offset: 1190, NextOffset: 1227 testutil.go:509: Offset: 1008, NextOffset: 1045 testutil.go:509: Offset: 1227, NextOffset: 1264 testutil.go:509: Offset: 1045, NextOffset: 1082 testutil.go:509: Offset: 1264, NextOffset: 2920 testutil.go:509: Offset: 1082, NextOffset: 2563 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 .no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.txt test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "bar" vs "bar" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48108 96245 96731] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48108 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96245 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96731 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f5STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48108,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48108,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48108,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48108,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1019,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1056,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1093,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1162,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1199,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1273,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark barlink dev baz.txt foo1.txt bar foo3.txt test test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 605, NextOffset: 982 testutil.go:509: Offset: 785, NextOffset: 1162 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 982, NextOffset: 1019 testutil.go:509: Offset: 1162, NextOffset: 1199 testutil.go:509: Offset: 1019, NextOffset: 1056 testutil.go:509: Offset: 1199, NextOffset: 1236 testutil.go:509: Offset: 1056, NextOffset: 1093 testutil.go:509: Offset: 1236, NextOffset: 1273 testutil.go:509: Offset: 1093, NextOffset: 2589 testutil.go:509: Offset: 1273, NextOffset: 2940 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test test2 .no.prefetch.landmark barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 785, NextOffset: 1162 testutil.go:509: Offset: 605, NextOffset: 982 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1162, NextOffset: 1199 testutil.go:509: Offset: 982, NextOffset: 1019 testutil.go:509: Offset: 1199, NextOffset: 1236 testutil.go:509: Offset: 1019, NextOffset: 1056 testutil.go:509: Offset: 1236, NextOffset: 1273 testutil.go:509: Offset: 1056, NextOffset: 1093 testutil.go:509: Offset: 1273, NextOffset: 2940 testutil.go:509: Offset: 1093, NextOffset: 2589 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48108 96231 96717] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96231 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96717 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48108,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48108,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48108,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48108,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo3.txt dev test2 foo1.txt bar barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt foo3.txt dev test2 foo1.txt bar barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48108 96245 96731] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48108 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96245 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96731 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f5STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48108,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48108,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48108,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48108,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":981,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1018,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark bar barlink dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 603, NextOffset: 981 testutil.go:509: Offset: 782, NextOffset: 1160 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 981, NextOffset: 1018 testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 1018, NextOffset: 1055 testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1055, NextOffset: 1092 testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1092, NextOffset: 2578 testutil.go:509: Offset: 1271, NextOffset: 2921 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark bar barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 782, NextOffset: 1160 testutil.go:509: Offset: 603, NextOffset: 981 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 981, NextOffset: 1018 testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1018, NextOffset: 1055 testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1055, NextOffset: 1092 testutil.go:509: Offset: 1271, NextOffset: 2921 testutil.go:509: Offset: 1092, NextOffset: 2578 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt barlink test baz.txt bar foo3.txt dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test baz.txt bar foo3.txt dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48108 96231 96717] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96231 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96717 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48108,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48108,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48108,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48108,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt barlink .no.prefetch.landmark foo1.txt bar foo3.txt test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1166, NextOffset: 1203 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1203, NextOffset: 1240 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1240, NextOffset: 1277 testutil.go:509: Offset: 1097, NextOffset: 2581 testutil.go:509: Offset: 1277, NextOffset: 2937 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test dev test2 baz.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1166, NextOffset: 1203 testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1203, NextOffset: 1240 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1240, NextOffset: 1277 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1277, NextOffset: 2937 testutil.go:509: Offset: 1097, NextOffset: 2581 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48108 96244 96730] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48108 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96244 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96730 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48108,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48108,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48108,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48108,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo3.txt barlink .no.prefetch.landmark foo1.txt bar test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink .no.prefetch.landmark foo1.txt bar test dev test2 baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48108 96230 96716] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96230 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 96716 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48108,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48108,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48108,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48108,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1080,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1117,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1191,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1262,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1299,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1336,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1373,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt barlink test2 baz.txt bar foo3.txt test dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 597, NextOffset: 1080 testutil.go:509: Offset: 779, NextOffset: 1262 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1080, NextOffset: 1117 testutil.go:509: Offset: 1262, NextOffset: 1299 testutil.go:509: Offset: 1117, NextOffset: 1154 testutil.go:509: Offset: 1299, NextOffset: 1336 testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 1336, NextOffset: 1373 testutil.go:509: Offset: 1191, NextOffset: 2791 testutil.go:509: Offset: 1373, NextOffset: 3143 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test dev .no.prefetch.landmark foo1.txt barlink test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 779, NextOffset: 1262 testutil.go:509: Offset: 597, NextOffset: 1080 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1262, NextOffset: 1299 testutil.go:509: Offset: 1080, NextOffset: 1117 testutil.go:509: Offset: 1299, NextOffset: 1336 testutil.go:509: Offset: 1117, NextOffset: 1154 testutil.go:509: Offset: 1336, NextOffset: 1373 testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 1373, NextOffset: 3143 testutil.go:509: Offset: 1191, NextOffset: 2791 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48550 98030 99603] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48550 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98030 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99603 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017eeeSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48550,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48550,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48550,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48550,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt test .no.prefetch.landmark barlink dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark barlink dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48550 97055 98628] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:2349: [1] at 48550 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97055 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98628 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b1fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48550,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48550,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48550,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48550,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1090,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1127,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1164,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1201,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1270,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1307,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1344,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1381,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48550 98030 99603] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1090, NextOffset: 1127 testutil.go:509: Offset: 1270, NextOffset: 1307 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1307, NextOffset: 1344 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 1344, NextOffset: 1381 testutil.go:509: Offset: 1201, NextOffset: 2805 testutil.go:509: Offset: 1381, NextOffset: 3151 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 605, NextOffset: 1090 testutil.go:509: Offset: 785, NextOffset: 1270 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 48550 in stargz, uncompressed length 68708 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 173, NextOffset: 210 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [2] at 98030 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99603 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017eeeSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48550,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48550,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48550,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48550,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 785, NextOffset: 1270 testutil.go:509: Offset: 605, NextOffset: 1090 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1270, NextOffset: 1307 testutil.go:509: Offset: 1090, NextOffset: 1127 testutil.go:509: Offset: 1307, NextOffset: 1344 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1344, NextOffset: 1381 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 1381, NextOffset: 3151 testutil.go:509: Offset: 1201, NextOffset: 2805 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48550 97055 98628] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 48550 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97055 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98628 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b1fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48550,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48550,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48550,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48550,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2449 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar test2 baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48553 98037 99610] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48553 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98037 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99610 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef5STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48553,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48553,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48553 97062 98635] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48553 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97062 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98635 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b26STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48553,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48553,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1090,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1127,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1164,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1201,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1269,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1306,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1343,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1380,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test test2 baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 603, NextOffset: 1090 testutil.go:509: Offset: 782, NextOffset: 1269 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1090, NextOffset: 1127 testutil.go:509: Offset: 1269, NextOffset: 1306 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1306, NextOffset: 1343 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 1343, NextOffset: 1380 testutil.go:509: Offset: 1201, NextOffset: 2804 testutil.go:509: Offset: 1380, NextOffset: 3141 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 782, NextOffset: 1269 testutil.go:509: Offset: 603, NextOffset: 1090 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1269, NextOffset: 1306 testutil.go:509: Offset: 1090, NextOffset: 1127 testutil.go:509: Offset: 1306, NextOffset: 1343 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1343, NextOffset: 1380 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 1380, NextOffset: 3141 testutil.go:509: Offset: 1201, NextOffset: 2804 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar barlink test test2 .no.prefetch.landmark foo3.txt dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48555 98043 99630] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 48555 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98043 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99630 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017efbSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48555,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48555,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48555,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48555,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt dev baz.txt foo1.txt bar barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48555 97068 98655] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48555 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97068 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98655 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b2cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48555,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48555,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48555,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48555,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1100,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1211,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1280,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1317,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1354,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1391,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt foo3.txt test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 606, NextOffset: 1100 testutil.go:509: Offset: 786, NextOffset: 1280 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1100, NextOffset: 1137 testutil.go:509: Offset: 1280, NextOffset: 1317 testutil.go:509: Offset: 1137, NextOffset: 1174 testutil.go:509: Offset: 1317, NextOffset: 1354 testutil.go:509: Offset: 1174, NextOffset: 1211 testutil.go:509: Offset: 1354, NextOffset: 1391 testutil.go:509: Offset: 1211, NextOffset: 2784 testutil.go:509: Offset: 1391, NextOffset: 3156 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt foo3.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 786, NextOffset: 1280 testutil.go:509: Offset: 606, NextOffset: 1100 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1280, NextOffset: 1317 testutil.go:509: Offset: 1100, NextOffset: 1137 testutil.go:509: Offset: 1317, NextOffset: 1354 testutil.go:509: Offset: 1137, NextOffset: 1174 testutil.go:509: Offset: 1354, NextOffset: 1391 testutil.go:509: Offset: 1174, NextOffset: 1211 testutil.go:509: Offset: 1391, NextOffset: 3156 testutil.go:509: Offset: 1211, NextOffset: 2784 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt barlink test2 .no.prefetch.landmark bar foo3.txt test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test2 .no.prefetch.landmark bar foo3.txt test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48555 98043 99630] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48555 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98043 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99630 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017efbSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48555,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48555,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48555,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48555,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":977,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1014,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1051,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":678,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":783,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1159,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1196,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1270,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt dev test2 bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 601, NextOffset: 977 testutil.go:509: Offset: 783, NextOffset: 1159 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 977, NextOffset: 1014 testutil.go:509: Offset: 1159, NextOffset: 1196 testutil.go:509: Offset: 1014, NextOffset: 1051 testutil.go:509: Offset: 1196, NextOffset: 1233 testutil.go:509: Offset: 1051, NextOffset: 1088 testutil.go:509: Offset: 1233, NextOffset: 1270 testutil.go:509: Offset: 1088, NextOffset: 2566 testutil.go:509: Offset: 1270, NextOffset: 2931 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 387, NextOffset: 496 testutil.go:509: Offset: 535, NextOffset: 678 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 496, NextOffset: 601 testutil.go:509: Offset: 678, NextOffset: 783 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt dev test2 bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 535, NextOffset: 678 testutil.go:509: Offset: 387, NextOffset: 496 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 678, NextOffset: 783 testutil.go:509: Offset: 496, NextOffset: 601 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 783, NextOffset: 1159 testutil.go:509: Offset: 601, NextOffset: 977 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1159, NextOffset: 1196 testutil.go:509: Offset: 977, NextOffset: 1014 testutil.go:509: Offset: 1196, NextOffset: 1233 testutil.go:509: Offset: 1014, NextOffset: 1051 testutil.go:509: Offset: 1233, NextOffset: 1270 testutil.go:509: Offset: 1051, NextOffset: 1088 testutil.go:509: Offset: 1270, NextOffset: 2931 testutil.go:509: Offset: 1088, NextOffset: 2566 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev baz.txt bar barlink test2 .no.prefetch.landmark foo1.txt foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt bar barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48555 97068 98655] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48555 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97068 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98655 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b2cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48555,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48555,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48555,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48555,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":608,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1100,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":789,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1170,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1244,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1281,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark bar test dev test2 baz.txt foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 989, NextOffset: 1026 testutil.go:509: Offset: 1170, NextOffset: 1207 testutil.go:509: Offset: 1026, NextOffset: 1063 testutil.go:509: Offset: 1207, NextOffset: 1244 testutil.go:509: Offset: 1063, NextOffset: 1100 testutil.go:509: Offset: 1244, NextOffset: 1281 testutil.go:509: Offset: 1100, NextOffset: 2593 testutil.go:509: Offset: 1281, NextOffset: 2938 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 391, NextOffset: 502 testutil.go:509: Offset: 539, NextOffset: 683 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 502, NextOffset: 608 testutil.go:509: Offset: 683, NextOffset: 789 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 608, NextOffset: 989 testutil.go:509: Offset: 789, NextOffset: 1170 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1170, NextOffset: 1207 testutil.go:509: Offset: 989, NextOffset: 1026 testutil.go:509: Offset: 1207, NextOffset: 1244 testutil.go:509: Offset: 1026, NextOffset: 1063 testutil.go:509: Offset: 1244, NextOffset: 1281 testutil.go:509: Offset: 1063, NextOffset: 1100 testutil.go:509: Offset: 1281, NextOffset: 2938 testutil.go:509: Offset: 1100, NextOffset: 2593 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 539, NextOffset: 683 testutil.go:509: Offset: 391, NextOffset: 502 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 789, NextOffset: 1170 testutil.go:509: Offset: 608, NextOffset: 989 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 683, NextOffset: 789 testutil.go:509: Offset: 502, NextOffset: 608 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48557 98049 99636] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48557 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98049 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99636 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f01STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48557,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48557,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48557,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48557,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt barlink test test2 bar foo3.txt dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test test2 bar foo3.txt dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48557 97074 98661] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48557 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97074 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98661 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b32STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48557,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48557,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48557,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48557,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":988,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1025,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1099,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1168,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1242,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1279,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 606, NextOffset: 988 testutil.go:509: Offset: 786, NextOffset: 1168 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 988, NextOffset: 1025 testutil.go:509: Offset: 1168, NextOffset: 1205 testutil.go:509: Offset: 1025, NextOffset: 1062 testutil.go:509: Offset: 1205, NextOffset: 1242 testutil.go:509: Offset: 1062, NextOffset: 1099 testutil.go:509: Offset: 1242, NextOffset: 1279 testutil.go:509: Offset: 1099, NextOffset: 2581 testutil.go:509: Offset: 1279, NextOffset: 2934 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink baz.txt test dev test2 .no.prefetch.landmark foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1168, NextOffset: 1205 testutil.go:509: Offset: 988, NextOffset: 1025 testutil.go:509: Offset: 1205, NextOffset: 1242 testutil.go:509: Offset: 1025, NextOffset: 1062 testutil.go:509: Offset: 1242, NextOffset: 1279 testutil.go:509: Offset: 1062, NextOffset: 1099 testutil.go:509: Offset: 1279, NextOffset: 2934 testutil.go:509: Offset: 1099, NextOffset: 2581 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 786, NextOffset: 1168 testutil.go:509: Offset: 606, NextOffset: 988 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48551 98035 99615] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev barlink test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 48551 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98035 in stargz, uncompressed length 3584 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2210 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2349: [3] at 99615 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef3STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48551,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48551,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2397 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48551,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48551,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2210 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2397 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1763: On "foo22": got preread of "bar/bar.txt" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48551 97060 98640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48551 in stargz, uncompressed length 67584 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":394,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":506,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":615,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1002,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1039,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1076,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1113,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 97060 in stargz, uncompressed length 3584 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":540,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":795,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1182,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1256,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1293,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt barlink test dev baz.txt test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [3] at 98640 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b24STARGZ" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 101, NextOffset: 138 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48551,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 252 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48551,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48551,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48551,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:509: Offset: 540, NextOffset: 686 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 506, NextOffset: 615 testutil.go:509: Offset: 686, NextOffset: 795 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 615, NextOffset: 1002 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 795, NextOffset: 1182 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1002, NextOffset: 1039 testutil.go:509: Offset: 1182, NextOffset: 1219 testutil.go:509: Offset: 1039, NextOffset: 1076 testutil.go:509: Offset: 1219, NextOffset: 1256 testutil.go:509: Offset: 1076, NextOffset: 1113 testutil.go:509: Offset: 1256, NextOffset: 1293 testutil.go:509: Offset: 1113, NextOffset: 2595 testutil.go:509: Offset: 1293, NextOffset: 2949 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev baz.txt test2 .no.prefetch.landmark foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 686, NextOffset: 795 testutil.go:509: Offset: 506, NextOffset: 615 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 795, NextOffset: 1182 testutil.go:509: Offset: 615, NextOffset: 1002 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1182, NextOffset: 1219 testutil.go:509: Offset: 1002, NextOffset: 1039 testutil.go:509: Offset: 1219, NextOffset: 1256 testutil.go:509: Offset: 1039, NextOffset: 1076 testutil.go:509: Offset: 1256, NextOffset: 1293 testutil.go:509: Offset: 1076, NextOffset: 1113 testutil.go:509: Offset: 1293, NextOffset: 2949 testutil.go:509: Offset: 1113, NextOffset: 2595 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 540, NextOffset: 686 testutil.go:509: Offset: 394, NextOffset: 506 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar test test2 .no.prefetch.landmark foo3.txt barlink dev baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev baz.txt foo1.txt bar test test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48551 98035 99615] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48551 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98035 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99615 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef3STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48551,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48551,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48551,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48551,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test test2 bar barlink dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 836 testutil.go:509: Offset: 683, NextOffset: 982 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 935, NextOffset: 2226 testutil.go:509: Offset: 1081, NextOffset: 2511 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt test test2 bar barlink dev .no.prefetch.landmark baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 683, NextOffset: 982 testutil.go:509: Offset: 537, NextOffset: 836 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1081, NextOffset: 2511 testutil.go:509: Offset: 935, NextOffset: 2226 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1705 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48551 97060 98640] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [1] at 48551 in stargz, uncompressed length 67584 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [2] at 97060 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98640 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b24STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48551,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48551,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48551,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48551,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":848,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":881,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":914,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":947,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":994,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1027,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1093,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink bar] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 848 testutil.go:509: Offset: 691, NextOffset: 994 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 848, NextOffset: 881 testutil.go:509: Offset: 994, NextOffset: 1027 testutil.go:509: Offset: 881, NextOffset: 914 testutil.go:509: Offset: 1027, NextOffset: 1060 testutil.go:509: Offset: 914, NextOffset: 947 testutil.go:509: Offset: 1060, NextOffset: 1093 testutil.go:509: Offset: 947, NextOffset: 2239 testutil.go:509: Offset: 1093, NextOffset: 2527 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 691, NextOffset: 994 testutil.go:509: Offset: 545, NextOffset: 848 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 994, NextOffset: 1027 testutil.go:509: Offset: 848, NextOffset: 881 testutil.go:509: Offset: 1027, NextOffset: 1060 testutil.go:509: Offset: 881, NextOffset: 914 testutil.go:509: Offset: 1060, NextOffset: 1093 testutil.go:509: Offset: 914, NextOffset: 947 testutil.go:509: Offset: 1093, NextOffset: 2527 testutil.go:509: Offset: 947, NextOffset: 2239 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48553 98043 99623] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48553 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98043 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99623 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017efbSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48553,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48553,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink .no.prefetch.landmark baz.txt foo1.txt test dev test2 bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test dev test2 bar foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48553 97068 98648] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48553 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97068 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98648 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b2cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48553,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48553,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":843,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":876,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":909,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":942,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar barlink dev test2 foo3.txt test .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 843 testutil.go:509: Offset: 687, NextOffset: 989 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 843, NextOffset: 876 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1022, NextOffset: 1055 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1055, NextOffset: 1088 testutil.go:509: Offset: 942, NextOffset: 2233 testutil.go:509: Offset: 1088, NextOffset: 2522 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt foo1.txt bar barlink dev test2 foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 687, NextOffset: 989 testutil.go:509: Offset: 541, NextOffset: 843 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 843, NextOffset: 876 testutil.go:509: Offset: 1022, NextOffset: 1055 testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1055, NextOffset: 1088 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1088, NextOffset: 2522 testutil.go:509: Offset: 942, NextOffset: 2233 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48558 98049 99643] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48558 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98049 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99643 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f01STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48558,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48558,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48558,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48558,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar test2 .no.prefetch.landmark baz.txt foo3.txt barlink test dev foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test dev foo1.txt bar test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48558 97074 98668] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48558 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97074 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98668 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b32STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48558,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48558,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48558,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48558,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar foo3.txt test barlink dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 851 testutil.go:509: Offset: 695, NextOffset: 997 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 851, NextOffset: 884 testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 884, NextOffset: 917 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 950, NextOffset: 2246 testutil.go:509: Offset: 1096, NextOffset: 2535 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test barlink dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 695, NextOffset: 997 testutil.go:509: Offset: 549, NextOffset: 851 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 851, NextOffset: 884 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 884, NextOffset: 917 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1096, NextOffset: 2535 testutil.go:509: Offset: 950, NextOffset: 2246 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48558 98049 99643] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48558 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98049 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99643 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f01STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48558,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48558,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48558,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48558,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt barlink test dev foo1.txt bar foo3.txt test2 .no.prefetch.landmark] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev foo1.txt bar foo3.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48558 97074 98668] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48558 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97074 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98668 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b32STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48558,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48558,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48558,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48558,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":923,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":956,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1022,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1069,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1102,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar test test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 923 testutil.go:509: Offset: 683, NextOffset: 1069 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 923, NextOffset: 956 testutil.go:509: Offset: 1069, NextOffset: 1102 testutil.go:509: Offset: 956, NextOffset: 989 testutil.go:509: Offset: 1102, NextOffset: 1135 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 1135, NextOffset: 1168 testutil.go:509: Offset: 1022, NextOffset: 2399 testutil.go:509: Offset: 1168, NextOffset: 2691 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1069, NextOffset: 1102 testutil.go:509: Offset: 923, NextOffset: 956 testutil.go:509: Offset: 1102, NextOffset: 1135 testutil.go:509: Offset: 956, NextOffset: 989 testutil.go:509: Offset: 1135, NextOffset: 1168 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 1168, NextOffset: 2691 testutil.go:509: Offset: 1022, NextOffset: 2399 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 683, NextOffset: 1069 testutil.go:509: Offset: 537, NextOffset: 923 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar foo3.txt dev test2 baz.txt foo1.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt barlink test .no.prefetch.landmark bar foo3.txt dev test2 baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48560 98055 99649] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48560 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98055 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 99649 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f07STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48560,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48560,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48560,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48560,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":932,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":965,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":998,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1078,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1144,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1177,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt barlink test2 .no.prefetch.landmark foo1.txt bar foo3.txt test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 932 testutil.go:509: Offset: 691, NextOffset: 1078 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 932, NextOffset: 965 testutil.go:509: Offset: 1078, NextOffset: 1111 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 1111, NextOffset: 1144 testutil.go:509: Offset: 998, NextOffset: 1031 testutil.go:509: Offset: 1144, NextOffset: 1177 testutil.go:509: Offset: 1031, NextOffset: 2411 testutil.go:509: Offset: 1177, NextOffset: 2705 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test dev baz.txt barlink test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 691, NextOffset: 1078 testutil.go:509: Offset: 545, NextOffset: 932 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1078, NextOffset: 1111 testutil.go:509: Offset: 932, NextOffset: 965 testutil.go:509: Offset: 1111, NextOffset: 1144 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 1144, NextOffset: 1177 testutil.go:509: Offset: 998, NextOffset: 1031 testutil.go:509: Offset: 1177, NextOffset: 2705 testutil.go:509: Offset: 1031, NextOffset: 2411 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48560 97080 98674] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48560 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97080 in stargz, uncompressed length 3584 testutil.go:2349: [3] at 98674 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b38STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48560,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48560,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48560,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48560,"innerOffset":3584,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":64000,"chunkDigest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt test bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":927,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":960,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":993,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1026,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1073,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1106,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1139,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1172,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink dev baz.txt foo1.txt test test2 .no.prefetch.landmark bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 927 testutil.go:509: Offset: 687, NextOffset: 1073 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 927, NextOffset: 960 testutil.go:509: Offset: 1073, NextOffset: 1106 testutil.go:509: Offset: 960, NextOffset: 993 testutil.go:509: Offset: 1106, NextOffset: 1139 testutil.go:509: Offset: 993, NextOffset: 1026 testutil.go:509: Offset: 1139, NextOffset: 1172 testutil.go:509: Offset: 1026, NextOffset: 2404 testutil.go:509: Offset: 1172, NextOffset: 2696 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink dev baz.txt foo1.txt test test2 .no.prefetch.landmark bar foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1073, NextOffset: 1106 testutil.go:509: Offset: 927, NextOffset: 960 testutil.go:509: Offset: 1106, NextOffset: 1139 testutil.go:509: Offset: 960, NextOffset: 993 testutil.go:509: Offset: 1139, NextOffset: 1172 testutil.go:509: Offset: 993, NextOffset: 1026 testutil.go:509: Offset: 1172, NextOffset: 2696 testutil.go:509: Offset: 1026, NextOffset: 2404 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 687, NextOffset: 1073 testutil.go:509: Offset: 541, NextOffset: 927 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt test test2 baz.txt bar barlink dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1844 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar barlink dev .no.prefetch.landmark foo1.txt foo3.txt test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 2010 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":936,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":969,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1002,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1035,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1082,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1148,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1181,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 936, NextOffset: 969 testutil.go:509: Offset: 1082, NextOffset: 1115 testutil.go:509: Offset: 969, NextOffset: 1002 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1115, NextOffset: 1148 testutil.go:509: Offset: 1002, NextOffset: 1035 testutil.go:509: Offset: 1148, NextOffset: 1181 testutil.go:509: Offset: 1035, NextOffset: 2416 testutil.go:509: Offset: 1181, NextOffset: 2709 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 936 testutil.go:509: Offset: 695, NextOffset: 1082 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 695, NextOffset: 1082 testutil.go:509: Offset: 549, NextOffset: 936 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1082, NextOffset: 1115 testutil.go:509: Offset: 936, NextOffset: 969 testutil.go:509: Offset: 1115, NextOffset: 1148 testutil.go:509: Offset: 969, NextOffset: 1002 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1148, NextOffset: 1181 testutil.go:509: Offset: 1002, NextOffset: 1035 testutil.go:509: Offset: 1181, NextOffset: 2709 testutil.go:509: Offset: 1035, NextOffset: 2416 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt bar test dev test2 baz.txt foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev test2 baz.txt foo3.txt barlink .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":118,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":184,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":217,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":250,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":343,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":440,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":181,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":280,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":313,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":346,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":464,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":586,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar barlink test baz.txt foo3.txt dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 440, NextOffset: 533 testutil.go:509: Offset: 586, NextOffset: 679 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 533, NextOffset: 836 testutil.go:509: Offset: 679, NextOffset: 982 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 935, NextOffset: 2224 testutil.go:509: Offset: 1081, NextOffset: 2513 testutil.go:395: Comparing: "dev" vs "dev" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 343, NextOffset: 440 testutil.go:509: Offset: 464, NextOffset: 586 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink test baz.txt foo3.txt dev test2 .no.prefetch.landmark foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 184, NextOffset: 217 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 679, NextOffset: 982 testutil.go:509: Offset: 533, NextOffset: 836 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 464, NextOffset: 586 testutil.go:509: Offset: 343, NextOffset: 440 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 586, NextOffset: 679 testutil.go:509: Offset: 440, NextOffset: 533 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1081, NextOffset: 2513 testutil.go:509: Offset: 935, NextOffset: 2224 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test .no.prefetch.landmark baz.txt bar foo3.txt dev test2 foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1712 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 foo1.txt barlink test .no.prefetch.landmark baz.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test2 foo1.txt bar test dev .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 849, NextOffset: 882 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 882, NextOffset: 915 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1028, NextOffset: 1061 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 915, NextOffset: 948 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1061, NextOffset: 1094 testutil.go:509: Offset: 948, NextOffset: 2241 testutil.go:509: Offset: 1094, NextOffset: 2528 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 849 testutil.go:509: Offset: 687, NextOffset: 995 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 foo1.txt bar test dev .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 849, NextOffset: 882 testutil.go:509: Offset: 1028, NextOffset: 1061 testutil.go:509: Offset: 882, NextOffset: 915 testutil.go:509: Offset: 1061, NextOffset: 1094 testutil.go:509: Offset: 915, NextOffset: 948 testutil.go:509: Offset: 1094, NextOffset: 2528 testutil.go:509: Offset: 948, NextOffset: 2241 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 687, NextOffset: 995 testutil.go:509: Offset: 541, NextOffset: 849 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink baz.txt bar test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":843,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":876,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":909,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":942,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 843 testutil.go:509: Offset: 683, NextOffset: 989 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 843, NextOffset: 876 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1022, NextOffset: 1055 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1055, NextOffset: 1088 testutil.go:509: Offset: 942, NextOffset: 2229 testutil.go:509: Offset: 1088, NextOffset: 2520 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt .no.prefetch.landmark baz.txt barlink test dev test2 foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 843, NextOffset: 876 testutil.go:509: Offset: 1022, NextOffset: 1055 testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1055, NextOffset: 1088 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1088, NextOffset: 2520 testutil.go:509: Offset: 942, NextOffset: 2229 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 683, NextOffset: 989 testutil.go:509: Offset: 537, NextOffset: 843 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 .no.prefetch.landmark bar barlink dev baz.txt foo1.txt foo3.txt test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink dev baz.txt foo1.txt foo3.txt test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt dev test2 baz.txt barlink test .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 851 testutil.go:509: Offset: 691, NextOffset: 997 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 851, NextOffset: 884 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 884, NextOffset: 917 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 950, NextOffset: 2243 testutil.go:509: Offset: 1096, NextOffset: 2534 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test .no.prefetch.landmark foo1.txt bar foo3.txt dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 851, NextOffset: 884 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 884, NextOffset: 917 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1096, NextOffset: 2534 testutil.go:509: Offset: 950, NextOffset: 2243 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 691, NextOffset: 997 testutil.go:509: Offset: 545, NextOffset: 851 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test2 foo1.txt bar foo3.txt test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test2 foo1.txt bar foo3.txt test dev .no.prefetch.landmark baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1885 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24071 48492 72568 97370 97911] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1725 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72568 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97370 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97911 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c5aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48492,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72568,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":865,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":898,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":931,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":964,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1014,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1047,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1080,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1113,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar foo3.txt dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 865 testutil.go:509: Offset: 686, NextOffset: 1014 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24071 48492 72568 96529 97070] === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 865, NextOffset: 898 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1014, NextOffset: 1047 testutil.go:509: Offset: 898, NextOffset: 931 testutil.go:509: Offset: 1047, NextOffset: 1080 testutil.go:509: Offset: 931, NextOffset: 964 testutil.go:509: Offset: 1080, NextOffset: 1113 testutil.go:509: Offset: 964, NextOffset: 2277 testutil.go:509: Offset: 1113, NextOffset: 2566 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 686, NextOffset: 1014 testutil.go:509: Offset: 537, NextOffset: 865 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2349: [3] at 72568 in stargz, uncompressed length 32000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2349: [4] at 96529 in stargz, uncompressed length 3072 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2349: [5] at 97070 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017911STARGZ" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 469, NextOffset: 592 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 345, NextOffset: 443 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48492,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72568,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1014, NextOffset: 1047 testutil.go:509: Offset: 865, NextOffset: 898 testutil.go:509: Offset: 1047, NextOffset: 1080 testutil.go:509: Offset: 898, NextOffset: 931 testutil.go:509: Offset: 1080, NextOffset: 1113 testutil.go:509: Offset: 931, NextOffset: 964 testutil.go:509: Offset: 1113, NextOffset: 2566 testutil.go:509: Offset: 964, NextOffset: 2277 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo3.txt test dev foo1.txt bar barlink test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev foo1.txt bar barlink test2 .no.prefetch.landmark baz.txt foo3.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24071 48492 72568 97370 97911] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72568 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97370 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97911 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c5aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48492,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72568,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":909,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":942,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":975,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1025,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1091,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1124,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt bar foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 876 testutil.go:509: Offset: 694, NextOffset: 1025 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1025, NextOffset: 1058 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1058, NextOffset: 1091 testutil.go:509: Offset: 942, NextOffset: 975 testutil.go:509: Offset: 1091, NextOffset: 1124 testutil.go:509: Offset: 975, NextOffset: 2285 testutil.go:509: Offset: 1124, NextOffset: 2581 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt dev baz.txt bar foo3.txt barlink test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1025 testutil.go:509: Offset: 545, NextOffset: 876 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1025, NextOffset: 1058 testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1058, NextOffset: 1091 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1091, NextOffset: 1124 testutil.go:509: Offset: 942, NextOffset: 975 testutil.go:509: Offset: 1124, NextOffset: 2581 testutil.go:509: Offset: 975, NextOffset: 2285 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24071 48492 72568 96529 97070] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72568 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96529 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97070 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017911STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48492,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72568,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt bar test2 foo1.txt foo3.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24070 48492 72566 97368 97908] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72566 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97368 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97908 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c58STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48492,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":871,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":904,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":937,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":970,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1020,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1053,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1086,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1119,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 871 testutil.go:509: Offset: 690, NextOffset: 1020 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 871, NextOffset: 904 testutil.go:509: Offset: 1020, NextOffset: 1053 testutil.go:509: Offset: 904, NextOffset: 937 testutil.go:509: Offset: 1053, NextOffset: 1086 testutil.go:509: Offset: 937, NextOffset: 970 testutil.go:509: Offset: 1086, NextOffset: 1119 testutil.go:509: Offset: 970, NextOffset: 2281 testutil.go:509: Offset: 1119, NextOffset: 2571 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 690, NextOffset: 1020 testutil.go:509: Offset: 541, NextOffset: 871 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1020, NextOffset: 1053 testutil.go:509: Offset: 871, NextOffset: 904 testutil.go:509: Offset: 1053, NextOffset: 1086 testutil.go:509: Offset: 904, NextOffset: 937 testutil.go:509: Offset: 1086, NextOffset: 1119 testutil.go:509: Offset: 937, NextOffset: 970 testutil.go:509: Offset: 1119, NextOffset: 2571 testutil.go:509: Offset: 970, NextOffset: 2281 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test dev bar foo3.txt test2 .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1942 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24070 48492 72566 96527 97067] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1942 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [3] at 72566 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96527 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97067 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001790fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48492,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24074 48496 72576 97378 97913] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48496 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72576 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97378 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97913 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c62STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48496,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48496,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":947,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":980,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1030,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1129,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 881 testutil.go:509: Offset: 698, NextOffset: 1030 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 881, NextOffset: 914 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 914, NextOffset: 947 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 947, NextOffset: 980 testutil.go:509: Offset: 1096, NextOffset: 1129 testutil.go:509: Offset: 980, NextOffset: 2295 testutil.go:509: Offset: 1129, NextOffset: 2592 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 698, NextOffset: 1030 testutil.go:509: Offset: 549, NextOffset: 881 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 881, NextOffset: 914 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 914, NextOffset: 947 testutil.go:509: Offset: 1096, NextOffset: 1129 testutil.go:509: Offset: 947, NextOffset: 980 testutil.go:509: Offset: 1129, NextOffset: 2592 testutil.go:509: Offset: 980, NextOffset: 2295 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2 test dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2 test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24074 48496 72576 96537 97072] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48496 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [3] at 72576 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96537 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97072 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017919STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48496,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48496,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":958,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":991,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1024,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1057,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1107,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1140,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1206,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt bar test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 958 testutil.go:509: Offset: 686, NextOffset: 1107 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 958, NextOffset: 991 testutil.go:509: Offset: 1107, NextOffset: 1140 testutil.go:509: Offset: 991, NextOffset: 1024 testutil.go:509: Offset: 1140, NextOffset: 1173 testutil.go:509: Offset: 1024, NextOffset: 1057 testutil.go:509: Offset: 1173, NextOffset: 1206 testutil.go:509: Offset: 1057, NextOffset: 2465 testutil.go:509: Offset: 1206, NextOffset: 2758 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink baz.txt bar test dev test2 .no.prefetch.landmark foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 686, NextOffset: 1107 testutil.go:509: Offset: 537, NextOffset: 958 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1107, NextOffset: 1140 testutil.go:509: Offset: 958, NextOffset: 991 testutil.go:509: Offset: 1140, NextOffset: 1173 testutil.go:509: Offset: 991, NextOffset: 1024 testutil.go:509: Offset: 1173, NextOffset: 1206 testutil.go:509: Offset: 1024, NextOffset: 1057 testutil.go:509: Offset: 1206, NextOffset: 2758 testutil.go:509: Offset: 1057, NextOffset: 2465 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink test foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24074 48496 72576 97378 97913] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48496 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72576 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97378 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97913 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c62STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48496,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48496,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":970,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1003,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1036,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1069,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1119,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1152,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1185,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1218,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt test2 .no.prefetch.landmark bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 970 testutil.go:509: Offset: 694, NextOffset: 1119 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 1119, NextOffset: 1152 testutil.go:509: Offset: 1003, NextOffset: 1036 testutil.go:509: Offset: 1152, NextOffset: 1185 testutil.go:509: Offset: 1036, NextOffset: 1069 testutil.go:509: Offset: 1185, NextOffset: 1218 testutil.go:509: Offset: 1069, NextOffset: 2478 testutil.go:509: Offset: 1218, NextOffset: 2774 testutil.go:395: Comparing: "dev" vs "dev" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24074 48496 72576 96537 97072] === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 319 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48496 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72576 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96537 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97072 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017919STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48496,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48496,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1119 testutil.go:509: Offset: 545, NextOffset: 970 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1119, NextOffset: 1152 testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 1152, NextOffset: 1185 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1003, NextOffset: 1036 testutil.go:509: Offset: 1185, NextOffset: 1218 testutil.go:509: Offset: 1036, NextOffset: 1069 testutil.go:509: Offset: 1218, NextOffset: 2774 testutil.go:509: Offset: 1069, NextOffset: 2478 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt foo3.txt barlink test2 bar test dev .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2 bar test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24073 48497 72575 97377 97915] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48497 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72575 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97377 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97915 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c61STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48497,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48497,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":962,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":995,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1028,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1061,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1111,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1144,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1210,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 962 testutil.go:509: Offset: 690, NextOffset: 1111 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 1111, NextOffset: 1144 testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 1144, NextOffset: 1177 testutil.go:509: Offset: 1028, NextOffset: 1061 testutil.go:509: Offset: 1177, NextOffset: 1210 testutil.go:509: Offset: 1061, NextOffset: 2469 testutil.go:509: Offset: 1210, NextOffset: 2762 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 690, NextOffset: 1111 testutil.go:509: Offset: 541, NextOffset: 962 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1111, NextOffset: 1144 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 1144, NextOffset: 1177 testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 1177, NextOffset: 1210 testutil.go:509: Offset: 1028, NextOffset: 1061 testutil.go:509: Offset: 1210, NextOffset: 2762 testutil.go:509: Offset: 1061, NextOffset: 2469 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev .no.prefetch.landmark baz.txt bar barlink test2 foo1.txt foo3.txt test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24073 48497 72575 96536 97074] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test2 foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48497 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [3] at 72575 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96536 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97074 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017918STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48497,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48497,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24073 48495 72570 97372 97914] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":975,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1041,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1074,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1124,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1157,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1190,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1223,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test dev test2 baz.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 1124, NextOffset: 1157 testutil.go:509: Offset: 1008, NextOffset: 1041 testutil.go:509: Offset: 1157, NextOffset: 1190 testutil.go:509: Offset: 1041, NextOffset: 1074 testutil.go:509: Offset: 1190, NextOffset: 1223 testutil.go:509: Offset: 1074, NextOffset: 2492 testutil.go:509: Offset: 1223, NextOffset: 2791 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 975 testutil.go:509: Offset: 698, NextOffset: 1124 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink .no.prefetch.landmark foo1.txt bar foo3.txt test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [3] at 72570 in stargz, uncompressed length 33124 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [4] at 97372 in stargz, uncompressed length 3072 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 601, NextOffset: 698 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [5] at 97914 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c5cSTARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 452, NextOffset: 549 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 698, NextOffset: 1124 testutil.go:509: Offset: 549, NextOffset: 975 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1124, NextOffset: 1157 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 1157, NextOffset: 1190 testutil.go:509: Offset: 1008, NextOffset: 1041 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48495,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48495,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1190, NextOffset: 1223 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1041, NextOffset: 1074 testutil.go:509: Offset: 1223, NextOffset: 2791 testutil.go:509: Offset: 1074, NextOffset: 2492 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2 baz.txt test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24073 48495 72570 96531 97073] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt test .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 2104 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1939 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [3] at 72570 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96531 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97073 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017913STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48495,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48495,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":868,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":901,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":934,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":967,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1017,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1050,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1116,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 868, NextOffset: 901 testutil.go:509: Offset: 1017, NextOffset: 1050 testutil.go:509: Offset: 901, NextOffset: 934 testutil.go:509: Offset: 1050, NextOffset: 1083 testutil.go:509: Offset: 934, NextOffset: 967 testutil.go:509: Offset: 1083, NextOffset: 1116 testutil.go:509: Offset: 967, NextOffset: 2277 testutil.go:509: Offset: 1116, NextOffset: 2566 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 868 testutil.go:509: Offset: 686, NextOffset: 1017 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1017, NextOffset: 1050 testutil.go:509: Offset: 868, NextOffset: 901 testutil.go:509: Offset: 1050, NextOffset: 1083 testutil.go:509: Offset: 901, NextOffset: 934 testutil.go:509: Offset: 1083, NextOffset: 1116 testutil.go:509: Offset: 934, NextOffset: 967 testutil.go:509: Offset: 1116, NextOffset: 2566 testutil.go:509: Offset: 967, NextOffset: 2277 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24073 48495 72570 97372 97914] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 686, NextOffset: 1017 testutil.go:509: Offset: 537, NextOffset: 868 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72570 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97372 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97914 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c5cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48495,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48495,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.txt test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24073 48495 72570 96531 97073] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72570 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96531 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97073 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017913STARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":882,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":981,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1031,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1097,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1130,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 882 testutil.go:509: Offset: 694, NextOffset: 1031 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 882, NextOffset: 915 testutil.go:509: Offset: 1031, NextOffset: 1064 testutil.go:509: Offset: 915, NextOffset: 948 testutil.go:509: Offset: 1064, NextOffset: 1097 testutil.go:509: Offset: 948, NextOffset: 981 testutil.go:509: Offset: 1097, NextOffset: 1130 testutil.go:509: Offset: 981, NextOffset: 2293 testutil.go:509: Offset: 1130, NextOffset: 2587 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1031 testutil.go:509: Offset: 545, NextOffset: 882 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1031, NextOffset: 1064 testutil.go:509: Offset: 882, NextOffset: 915 testutil.go:509: Offset: 1064, NextOffset: 1097 testutil.go:509: Offset: 915, NextOffset: 948 testutil.go:509: Offset: 1097, NextOffset: 1130 testutil.go:509: Offset: 948, NextOffset: 981 testutil.go:509: Offset: 1130, NextOffset: 2587 testutil.go:509: Offset: 981, NextOffset: 2293 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48495,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48495,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt barlink test baz.txt dev test2 .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1793 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24072 48494 72570 97372 97906] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1958 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1958 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [3] at 72570 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97372 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97906 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c5cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48494,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48494,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24072 48494 72570 96531 97065] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72570 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96531 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97065 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017913STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48494,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48494,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":874,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":907,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":940,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":973,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1023,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1056,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1089,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1122,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink .no.prefetch.landmark bar foo3.txt test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24075 48498 72579 97381 97923] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 874 testutil.go:509: Offset: 690, NextOffset: 1023 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 874, NextOffset: 907 testutil.go:509: Offset: 1023, NextOffset: 1056 testutil.go:509: Offset: 907, NextOffset: 940 testutil.go:509: Offset: 1056, NextOffset: 1089 testutil.go:509: Offset: 940, NextOffset: 973 testutil.go:509: Offset: 1089, NextOffset: 1122 testutil.go:509: Offset: 973, NextOffset: 2287 testutil.go:509: Offset: 1122, NextOffset: 2575 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt barlink .no.prefetch.landmark bar foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 690, NextOffset: 1023 testutil.go:509: Offset: 541, NextOffset: 874 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1023, NextOffset: 1056 testutil.go:509: Offset: 874, NextOffset: 907 testutil.go:509: Offset: 1056, NextOffset: 1089 testutil.go:509: Offset: 907, NextOffset: 940 testutil.go:509: Offset: 1089, NextOffset: 1122 testutil.go:509: Offset: 940, NextOffset: 973 testutil.go:509: Offset: 1122, NextOffset: 2575 testutil.go:509: Offset: 973, NextOffset: 2287 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [2] at 48498 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 252, NextOffset: 347 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [3] at 72579 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97381 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97923 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c65STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48498,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48498,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:509: Offset: 446, NextOffset: 541 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink dev test2 foo1.txt test .no.prefetch.landmark baz.txt bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev test2 foo1.txt test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24075 48498 72579 96540 97082] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48498 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72579 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96540 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97082 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001791cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48498,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48498,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24075 48498 72579 97381 97923] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":984,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1067,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1100,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1133,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test dev test2 foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 885 testutil.go:509: Offset: 698, NextOffset: 1034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 885, NextOffset: 918 testutil.go:509: Offset: 1034, NextOffset: 1067 testutil.go:509: Offset: 918, NextOffset: 951 testutil.go:509: Offset: 1067, NextOffset: 1100 testutil.go:509: Offset: 951, NextOffset: 984 testutil.go:509: Offset: 1100, NextOffset: 1133 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 984, NextOffset: 2304 testutil.go:509: Offset: 1133, NextOffset: 2599 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2349: [2] at 48498 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2349: [3] at 72579 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97381 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97923 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c65STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48498,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48498,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt bar .no.prefetch.landmark baz.txt foo3.txt barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 698, NextOffset: 1034 testutil.go:509: Offset: 549, NextOffset: 885 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1034, NextOffset: 1067 testutil.go:509: Offset: 885, NextOffset: 918 testutil.go:509: Offset: 1067, NextOffset: 1100 testutil.go:509: Offset: 918, NextOffset: 951 testutil.go:509: Offset: 1100, NextOffset: 1133 testutil.go:509: Offset: 951, NextOffset: 984 testutil.go:509: Offset: 1133, NextOffset: 2599 testutil.go:509: Offset: 984, NextOffset: 2304 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24075 48498 72579 96540 97082] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48498 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72579 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96540 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97082 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001791cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48498,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48498,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1913,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1950,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1987,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2159,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2196,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2270,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink test test2 foo1.txt dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 926, NextOffset: 1876 testutil.go:509: Offset: 1209, NextOffset: 2159 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1876, NextOffset: 1913 testutil.go:509: Offset: 2159, NextOffset: 2196 testutil.go:509: Offset: 1913, NextOffset: 1950 testutil.go:509: Offset: 2196, NextOffset: 2233 testutil.go:509: Offset: 1950, NextOffset: 1987 testutil.go:509: Offset: 2233, NextOffset: 2270 testutil.go:509: Offset: 1987, NextOffset: 5684 testutil.go:509: Offset: 2270, NextOffset: 6298 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test test2 foo1.txt dev .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1209, NextOffset: 2159 testutil.go:509: Offset: 926, NextOffset: 1876 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2159, NextOffset: 2196 testutil.go:509: Offset: 1876, NextOffset: 1913 testutil.go:509: Offset: 2196, NextOffset: 2233 testutil.go:509: Offset: 1913, NextOffset: 1950 testutil.go:509: Offset: 2233, NextOffset: 2270 testutil.go:509: Offset: 1950, NextOffset: 1987 testutil.go:509: Offset: 2270, NextOffset: 6298 testutil.go:509: Offset: 1987, NextOffset: 5684 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24074 48498 72578 97380 97923] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:509: Offset: 519, NextOffset: 725 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:2349: [2] at 48498 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:2349: [3] at 72578 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97380 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97923 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c64STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48498,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48498,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72578,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24074 48498 72578 96539 97082] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48498 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72578 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96539 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 97082 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001791bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48498,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48498,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72578,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24073 48124 72199 96195 96674] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72199 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96195 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96674 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c3STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48124,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48124,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72199,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1894,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1931,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1968,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2005,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2175,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2286,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt dev bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 934, NextOffset: 1894 testutil.go:509: Offset: 1215, NextOffset: 2175 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1894, NextOffset: 1931 testutil.go:509: Offset: 2175, NextOffset: 2212 testutil.go:509: Offset: 1931, NextOffset: 1968 testutil.go:509: Offset: 2212, NextOffset: 2249 testutil.go:509: Offset: 1968, NextOffset: 2005 testutil.go:509: Offset: 2249, NextOffset: 2286 testutil.go:509: Offset: 2005, NextOffset: 5737 testutil.go:509: Offset: 2286, NextOffset: 6349 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt dev bar foo3.txt barlink test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:395: Comparing: "dev" vs "dev" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1215, NextOffset: 2175 testutil.go:509: Offset: 934, NextOffset: 1894 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2175, NextOffset: 2212 testutil.go:509: Offset: 1894, NextOffset: 1931 testutil.go:509: Offset: 2212, NextOffset: 2249 testutil.go:509: Offset: 1931, NextOffset: 1968 testutil.go:509: Offset: 2249, NextOffset: 2286 testutil.go:509: Offset: 1968, NextOffset: 2005 testutil.go:509: Offset: 2286, NextOffset: 6349 testutil.go:509: Offset: 2005, NextOffset: 5737 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar test baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24073 48124 72199 96180 96659] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72199 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96180 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96659 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48124,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48124,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72199,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1922,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1959,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1996,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2168,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2242,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2279,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test foo1.txt bar dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 930, NextOffset: 1885 testutil.go:509: Offset: 1213, NextOffset: 2168 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1885, NextOffset: 1922 testutil.go:509: Offset: 2168, NextOffset: 2205 testutil.go:509: Offset: 1922, NextOffset: 1959 testutil.go:509: Offset: 2205, NextOffset: 2242 testutil.go:509: Offset: 1959, NextOffset: 1996 testutil.go:509: Offset: 2242, NextOffset: 2279 testutil.go:509: Offset: 1996, NextOffset: 5712 testutil.go:509: Offset: 2279, NextOffset: 6325 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test foo1.txt bar dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1213, NextOffset: 2168 testutil.go:509: Offset: 930, NextOffset: 1885 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2168, NextOffset: 2205 testutil.go:509: Offset: 1885, NextOffset: 1922 testutil.go:509: Offset: 2205, NextOffset: 2242 testutil.go:509: Offset: 1922, NextOffset: 1959 testutil.go:509: Offset: 2242, NextOffset: 2279 testutil.go:509: Offset: 1959, NextOffset: 1996 testutil.go:509: Offset: 2279, NextOffset: 6325 testutil.go:509: Offset: 1996, NextOffset: 5712 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24073 48124 72199 96195 96674] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev foo1.txt barlink test2 .no.prefetch.landmark baz.txt bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:2349: [3] at 72199 in stargz, uncompressed length 33124 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5449 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:2349: [4] at 96195 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96674 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c3STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48124,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6005 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48124,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72199,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev foo1.txt barlink test2 .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1904,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1941,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1978,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2015,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2185,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2222,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2259,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2296,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 937, NextOffset: 1904 testutil.go:509: Offset: 1218, NextOffset: 2185 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1904, NextOffset: 1941 testutil.go:509: Offset: 2185, NextOffset: 2222 testutil.go:509: Offset: 1941, NextOffset: 1978 testutil.go:509: Offset: 2222, NextOffset: 2259 testutil.go:509: Offset: 1978, NextOffset: 2015 testutil.go:509: Offset: 2259, NextOffset: 2296 testutil.go:509: Offset: 2015, NextOffset: 5762 testutil.go:509: Offset: 2296, NextOffset: 6373 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24073 48124 72199 96180 96659] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1218, NextOffset: 2185 testutil.go:509: Offset: 937, NextOffset: 1904 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2185, NextOffset: 2222 testutil.go:509: Offset: 1904, NextOffset: 1941 testutil.go:509: Offset: 2222, NextOffset: 2259 testutil.go:509: Offset: 1941, NextOffset: 1978 testutil.go:509: Offset: 2259, NextOffset: 2296 testutil.go:509: Offset: 1978, NextOffset: 2015 testutil.go:509: Offset: 2296, NextOffset: 6373 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72199 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96180 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96659 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48124,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48124,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72199,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2015, NextOffset: 5762 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24072 48123 72196 96192 96672] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72196 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96672 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48123,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48123,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72196,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2430,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2467,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2504,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2541,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2713,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2750,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2787,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2824,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev test2 barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 926, NextOffset: 2430 testutil.go:509: Offset: 1209, NextOffset: 2713 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2430, NextOffset: 2467 testutil.go:509: Offset: 2713, NextOffset: 2750 testutil.go:509: Offset: 2467, NextOffset: 2504 testutil.go:509: Offset: 2750, NextOffset: 2787 testutil.go:509: Offset: 2504, NextOffset: 2541 testutil.go:509: Offset: 2787, NextOffset: 2824 testutil.go:509: Offset: 2541, NextOffset: 6611 testutil.go:509: Offset: 2824, NextOffset: 7226 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2713, NextOffset: 2750 testutil.go:509: Offset: 2430, NextOffset: 2467 testutil.go:509: Offset: 2750, NextOffset: 2787 testutil.go:509: Offset: 2467, NextOffset: 2504 testutil.go:509: Offset: 2787, NextOffset: 2824 testutil.go:509: Offset: 2504, NextOffset: 2541 testutil.go:509: Offset: 2824, NextOffset: 7226 testutil.go:509: Offset: 2541, NextOffset: 6611 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1209, NextOffset: 2713 testutil.go:509: Offset: 926, NextOffset: 2430 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink baz.txt foo1.txt test dev test2 .no.prefetch.landmark bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink baz.txt foo1.txt test dev test2 .no.prefetch.landmark bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6909 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24072 48123 72196 96177 96657] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 6909 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2349: [3] at 72196 in stargz, uncompressed length 32000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6352 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2349: [4] at 96177 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96657 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48123,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48123,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72196,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2447,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2484,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2521,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2558,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2728,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2765,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2802,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2839,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test dev foo1.txt bar test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 934, NextOffset: 2447 testutil.go:509: Offset: 1215, NextOffset: 2728 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2447, NextOffset: 2484 testutil.go:509: Offset: 2728, NextOffset: 2765 testutil.go:509: Offset: 2484, NextOffset: 2521 testutil.go:509: Offset: 2765, NextOffset: 2802 testutil.go:509: Offset: 2521, NextOffset: 2558 testutil.go:509: Offset: 2802, NextOffset: 2839 testutil.go:509: Offset: 2558, NextOffset: 6664 testutil.go:509: Offset: 2839, NextOffset: 7275 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo3.txt barlink test dev foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1215, NextOffset: 2728 testutil.go:509: Offset: 934, NextOffset: 2447 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2728, NextOffset: 2765 testutil.go:509: Offset: 2447, NextOffset: 2484 testutil.go:509: Offset: 2765, NextOffset: 2802 testutil.go:509: Offset: 2484, NextOffset: 2521 testutil.go:509: Offset: 2802, NextOffset: 2839 testutil.go:509: Offset: 2521, NextOffset: 2558 testutil.go:509: Offset: 2839, NextOffset: 7275 testutil.go:509: Offset: 2558, NextOffset: 6664 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:509: Offset: 731, NextOffset: 934 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24074 48129 72207 96203 96686] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72207 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96203 in stargz, uncompressed length 3072 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2349: [5] at 96686 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cbSTARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6532 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48129,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48129,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2441,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2478,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2515,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2552,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2724,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2761,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2798,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2835,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 930, NextOffset: 2441 testutil.go:509: Offset: 1213, NextOffset: 2724 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2441, NextOffset: 2478 testutil.go:509: Offset: 2724, NextOffset: 2761 testutil.go:509: Offset: 2478, NextOffset: 2515 testutil.go:509: Offset: 2761, NextOffset: 2798 testutil.go:509: Offset: 2515, NextOffset: 2552 testutil.go:509: Offset: 2798, NextOffset: 2835 testutil.go:509: Offset: 2552, NextOffset: 6643 testutil.go:509: Offset: 2835, NextOffset: 7257 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink test bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1213, NextOffset: 2724 testutil.go:509: Offset: 930, NextOffset: 2441 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2724, NextOffset: 2761 testutil.go:509: Offset: 2441, NextOffset: 2478 testutil.go:509: Offset: 2761, NextOffset: 2798 testutil.go:509: Offset: 2478, NextOffset: 2515 testutil.go:509: Offset: 2798, NextOffset: 2835 testutil.go:509: Offset: 2515, NextOffset: 2552 testutil.go:509: Offset: 2835, NextOffset: 7257 testutil.go:509: Offset: 2552, NextOffset: 6643 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24074 48129 72207 96188 96671] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72207 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96188 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96671 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bcSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48129,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48129,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt barlink dev baz.txt foo1.txt test test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test test2 .no.prefetch.landmark bar foo3.txt barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24074 48129 72207 96203 96686] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72207 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96203 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96686 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cbSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48129,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48129,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2462,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2499,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2536,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2573,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2743,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2817,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2854,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt foo3.txt dev test2 baz.txt bar barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 937, NextOffset: 2462 testutil.go:509: Offset: 1218, NextOffset: 2743 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2462, NextOffset: 2499 testutil.go:509: Offset: 2743, NextOffset: 2780 testutil.go:509: Offset: 2499, NextOffset: 2536 testutil.go:509: Offset: 2780, NextOffset: 2817 testutil.go:509: Offset: 2536, NextOffset: 2573 testutil.go:509: Offset: 2817, NextOffset: 2854 testutil.go:509: Offset: 2573, NextOffset: 6697 testutil.go:509: Offset: 2854, NextOffset: 7311 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev test2 baz.txt bar barlink test .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2743, NextOffset: 2780 testutil.go:509: Offset: 2462, NextOffset: 2499 testutil.go:509: Offset: 2780, NextOffset: 2817 testutil.go:509: Offset: 2499, NextOffset: 2536 testutil.go:509: Offset: 2817, NextOffset: 2854 testutil.go:509: Offset: 2536, NextOffset: 2573 testutil.go:509: Offset: 2854, NextOffset: 7311 testutil.go:509: Offset: 2573, NextOffset: 6697 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1218, NextOffset: 2743 testutil.go:509: Offset: 937, NextOffset: 2462 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 525 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt bar test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24074 48129 72207 96188 96671] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6565 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test dev test2 foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:2349: [3] at 72207 in stargz, uncompressed length 32000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 7121 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:2349: [4] at 96188 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96671 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bcSTARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6565 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 7121 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48129,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48129,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6565 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":136,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1923,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1960,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1997,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1009,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1212,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2168,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2242,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2279,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar barlink foo1.txt foo3.txt test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1009 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1009, NextOffset: 1212 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 930, NextOffset: 1886 testutil.go:509: Offset: 1212, NextOffset: 2168 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1886, NextOffset: 1923 testutil.go:509: Offset: 2168, NextOffset: 2205 testutil.go:509: Offset: 1923, NextOffset: 1960 testutil.go:509: Offset: 2205, NextOffset: 2242 testutil.go:509: Offset: 1960, NextOffset: 1997 testutil.go:509: Offset: 2242, NextOffset: 2279 testutil.go:509: Offset: 1997, NextOffset: 5697 testutil.go:509: Offset: 2279, NextOffset: 6309 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark baz.txt bar barlink foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1009 testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1212, NextOffset: 2168 testutil.go:509: Offset: 930, NextOffset: 1886 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2168, NextOffset: 2205 testutil.go:509: Offset: 1886, NextOffset: 1923 testutil.go:509: Offset: 2205, NextOffset: 2242 testutil.go:509: Offset: 1923, NextOffset: 1960 testutil.go:509: Offset: 2242, NextOffset: 2279 testutil.go:509: Offset: 1960, NextOffset: 1997 testutil.go:509: Offset: 2279, NextOffset: 6309 testutil.go:509: Offset: 1997, NextOffset: 5697 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1009, NextOffset: 1212 testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24073 48128 72205 96201 96684] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72205 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96201 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96684 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48128,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48128,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar barlink dev test2 foo1.txt foo3.txt test .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink dev test2 foo1.txt foo3.txt test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24073 48128 72205 96186 96669] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72205 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96186 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96669 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177baSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48128,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48128,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":734,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":938,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1904,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1941,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1978,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2015,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":351,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":388,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":425,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":462,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":499,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":536,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":773,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1017,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1221,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2187,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2224,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2261,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2298,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark baz.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 525, NextOffset: 734 testutil.go:509: Offset: 773, NextOffset: 1017 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 734, NextOffset: 938 testutil.go:509: Offset: 1017, NextOffset: 1221 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 938, NextOffset: 1904 testutil.go:509: Offset: 1221, NextOffset: 2187 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1904, NextOffset: 1941 testutil.go:509: Offset: 2187, NextOffset: 2224 testutil.go:509: Offset: 1941, NextOffset: 1978 testutil.go:509: Offset: 2224, NextOffset: 2261 testutil.go:509: Offset: 1978, NextOffset: 2015 testutil.go:509: Offset: 2261, NextOffset: 2298 testutil.go:509: Offset: 2015, NextOffset: 5751 testutil.go:509: Offset: 2298, NextOffset: 6364 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark baz.txt bar dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 773, NextOffset: 1017 testutil.go:509: Offset: 525, NextOffset: 734 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1221, NextOffset: 2187 testutil.go:509: Offset: 938, NextOffset: 1904 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2187, NextOffset: 2224 testutil.go:509: Offset: 1904, NextOffset: 1941 testutil.go:509: Offset: 2224, NextOffset: 2261 testutil.go:509: Offset: 1941, NextOffset: 1978 testutil.go:509: Offset: 2261, NextOffset: 2298 testutil.go:509: Offset: 1978, NextOffset: 2015 testutil.go:509: Offset: 2298, NextOffset: 6364 testutil.go:509: Offset: 2015, NextOffset: 5751 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1017, NextOffset: 1221 testutil.go:509: Offset: 734, NextOffset: 938 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24073 48126 72203 96199 96681] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test dev baz.txt foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72203 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96199 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96681 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48126,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48126,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev baz.txt foo3.txt barlink test2 .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24073 48126 72203 96184 96666] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":523,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":730,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1894,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1931,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1968,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2005,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1013,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1217,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2177,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2288,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1894, NextOffset: 1931 testutil.go:509: Offset: 2177, NextOffset: 2214 testutil.go:509: Offset: 1931, NextOffset: 1968 testutil.go:509: Offset: 2214, NextOffset: 2251 testutil.go:509: Offset: 1968, NextOffset: 2005 testutil.go:509: Offset: 2251, NextOffset: 2288 testutil.go:509: Offset: 2005, NextOffset: 5723 testutil.go:509: Offset: 2288, NextOffset: 6337 testutil.go:395: Comparing: "dev" vs "dev" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:509: Offset: 535, NextOffset: 770 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 387, NextOffset: 424 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [3] at 72203 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96184 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96666 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48126,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48126,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 523, NextOffset: 730 testutil.go:509: Offset: 770, NextOffset: 1013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 730, NextOffset: 934 testutil.go:509: Offset: 1013, NextOffset: 1217 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 934, NextOffset: 1894 testutil.go:509: Offset: 1217, NextOffset: 2177 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1013, NextOffset: 1217 testutil.go:509: Offset: 730, NextOffset: 934 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1217, NextOffset: 2177 testutil.go:509: Offset: 934, NextOffset: 1894 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2177, NextOffset: 2214 testutil.go:509: Offset: 1894, NextOffset: 1931 testutil.go:509: Offset: 2214, NextOffset: 2251 testutil.go:509: Offset: 1931, NextOffset: 1968 testutil.go:509: Offset: 2251, NextOffset: 2288 testutil.go:509: Offset: 1968, NextOffset: 2005 testutil.go:509: Offset: 2288, NextOffset: 6337 testutil.go:509: Offset: 2005, NextOffset: 5723 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 248, NextOffset: 285 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1013 testutil.go:509: Offset: 523, NextOffset: 730 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar barlink test dev .no.prefetch.landmark baz.txt foo3.txt test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar barlink test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24073 48126 72203 96199 96681] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72203 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96199 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96681 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48126,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48126,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":139,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":527,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":735,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":941,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1912,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1949,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1986,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2023,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":352,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":389,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":426,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":463,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":500,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":537,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":775,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1019,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1225,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2196,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2233,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2270,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2307,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2 bar barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 735, NextOffset: 941 testutil.go:509: Offset: 1019, NextOffset: 1225 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 941, NextOffset: 1912 testutil.go:509: Offset: 1225, NextOffset: 2196 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1912, NextOffset: 1949 testutil.go:509: Offset: 2196, NextOffset: 2233 testutil.go:509: Offset: 1949, NextOffset: 1986 testutil.go:509: Offset: 2233, NextOffset: 2270 testutil.go:509: Offset: 1986, NextOffset: 2023 testutil.go:509: Offset: 2270, NextOffset: 2307 testutil.go:509: Offset: 2023, NextOffset: 5774 testutil.go:509: Offset: 2307, NextOffset: 6389 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 527, NextOffset: 735 testutil.go:509: Offset: 775, NextOffset: 1019 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2 bar barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 176, NextOffset: 213 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 775, NextOffset: 1019 testutil.go:509: Offset: 527, NextOffset: 735 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1225, NextOffset: 2196 testutil.go:509: Offset: 941, NextOffset: 1912 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2196, NextOffset: 2233 testutil.go:509: Offset: 1912, NextOffset: 1949 testutil.go:509: Offset: 2233, NextOffset: 2270 testutil.go:509: Offset: 1949, NextOffset: 1986 testutil.go:509: Offset: 2270, NextOffset: 2307 testutil.go:509: Offset: 1986, NextOffset: 2023 testutil.go:509: Offset: 2307, NextOffset: 6389 testutil.go:509: Offset: 2023, NextOffset: 5774 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1019, NextOffset: 1225 testutil.go:509: Offset: 735, NextOffset: 941 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark baz.txt barlink dev foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24073 48126 72203 96184 96666] === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "test2" vs "test2" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72203 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96184 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96666 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48126,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48126,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test test2 baz.txt dev .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark foo3.txt test dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test dev baz.txt foo1.txt bar barlink test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24070 48123 72201 96197 96679] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:2349: [3] at 72201 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96197 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96679 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c5STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48123,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48123,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72201,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt foo3.txt barlink test dev .no.prefetch.landmark bar test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test2 baz.txt foo1.txt foo3.txt barlink test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24070 48123 72201 96182 96664] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72201 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96182 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96664 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48123,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48123,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72201,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt dev .no.prefetch.landmark bar foo3.txt barlink test test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test test2 baz.txt foo1.txt dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt barlink test dev baz.txt bar foo3.txt test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt barlink test dev baz.txt bar foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24075 48131 72211 96207 96690] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96207 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96690 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cfSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48131,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink test2 foo3.txt test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test2 foo3.txt test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24075 48131 72211 96192 96675] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo3.txt barlink dev test2 baz.txt foo1.txt bar test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 baz.txt foo1.txt bar test .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [3] at 72211 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96675 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48131,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test test2 bar dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test test2 bar dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo3.txt dev test2 baz.txt foo1.txt bar barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24075 48131 72211 96207 96690] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test .no.prefetch.landmark foo3.txt dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [4] at 96207 in stargz, uncompressed length 3072 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 1676 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [5] at 96690 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cfSTARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48131,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23310 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24075 48131 72211 96192 96675] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:2349: [3] at 72211 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96675 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48131,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 baz.txt barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24074 48130 72208 96204 96687] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "dev" vs "dev" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72208 in stargz, uncompressed length 33124 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "barlink" vs "barlink" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [4] at 96204 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96687 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ccSTARGZ" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48130,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48130,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24074 48130 72208 96189 96672] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72208 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96189 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96672 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bdSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48130,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48130,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt test2 baz.txt barlink test dev .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24076 48127 72205 96201 96690] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72205 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96201 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96690 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48127,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48127,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt barlink test .no.prefetch.landmark baz.txt bar foo3.txt dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt dev test2 foo1.txt barlink test .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt .no.prefetch.landmark barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24076 48127 72205 96186 96675] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72205 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96186 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96675 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177baSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48127,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48127,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt test2 baz.txt barlink test dev .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24076 48127 72205 96201 96690] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [3] at 72205 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96201 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96690 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48127,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48127,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24076 48127 72205 96186 96675] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72205 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96186 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96675 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177baSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48127,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48127,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test baz.txt bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test baz.txt bar foo3.txt dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev bar barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt dev bar barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24075 48128 72205 96201 96689] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72205 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96201 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96689 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48128,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48128,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink test dev foo3.txt test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test dev foo3.txt test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24075 48128 72205 96186 96674] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72205 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96186 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96674 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177baSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48128,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48128,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar .no.prefetch.landmark foo3.txt barlink test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24077 48134 72216 96212 96701] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72216 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96212 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96701 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48134,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48134,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo3.txt dev foo1.txt bar barlink test test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt dev foo1.txt bar barlink test test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24077 48134 72216 96197 96686] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72216 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96197 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96686 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c5STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48134,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48134,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1153,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1190,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1227,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1264,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 597, NextOffset: 971 testutil.go:509: Offset: 779, NextOffset: 1153 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 971, NextOffset: 1008 testutil.go:509: Offset: 1153, NextOffset: 1190 testutil.go:509: Offset: 1008, NextOffset: 1045 testutil.go:509: Offset: 1190, NextOffset: 1227 testutil.go:509: Offset: 1045, NextOffset: 1082 testutil.go:509: Offset: 1227, NextOffset: 1264 testutil.go:509: Offset: 1082, NextOffset: 2563 testutil.go:509: Offset: 1264, NextOffset: 2920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt dev foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 779, NextOffset: 1153 testutil.go:509: Offset: 597, NextOffset: 971 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1153, NextOffset: 1190 testutil.go:509: Offset: 971, NextOffset: 1008 testutil.go:509: Offset: 1190, NextOffset: 1227 testutil.go:509: Offset: 1008, NextOffset: 1045 testutil.go:509: Offset: 1227, NextOffset: 1264 testutil.go:509: Offset: 1045, NextOffset: 1082 testutil.go:509: Offset: 1264, NextOffset: 2920 testutil.go:509: Offset: 1082, NextOffset: 2563 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink dev test2 .no.prefetch.landmark bar test baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark bar test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24077 48134 72216 96212 96701] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72216 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96212 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96701 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48134,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48134,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1019,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1056,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1093,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1162,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1199,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1273,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 foo1.txt foo3.txt .no.prefetch.landmark baz.txt bar barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 605, NextOffset: 982 testutil.go:509: Offset: 785, NextOffset: 1162 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 982, NextOffset: 1019 testutil.go:509: Offset: 1162, NextOffset: 1199 testutil.go:509: Offset: 1019, NextOffset: 1056 testutil.go:509: Offset: 1199, NextOffset: 1236 testutil.go:509: Offset: 1056, NextOffset: 1093 testutil.go:509: Offset: 1236, NextOffset: 1273 testutil.go:509: Offset: 1093, NextOffset: 2589 testutil.go:509: Offset: 1273, NextOffset: 2940 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink test dev test2 foo1.txt foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1162, NextOffset: 1199 testutil.go:509: Offset: 982, NextOffset: 1019 testutil.go:509: Offset: 1199, NextOffset: 1236 testutil.go:509: Offset: 1019, NextOffset: 1056 testutil.go:509: Offset: 1236, NextOffset: 1273 testutil.go:509: Offset: 1056, NextOffset: 1093 testutil.go:509: Offset: 1273, NextOffset: 2940 testutil.go:509: Offset: 1093, NextOffset: 2589 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 785, NextOffset: 1162 testutil.go:509: Offset: 605, NextOffset: 982 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24077 48134 72216 96197 96686] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72216 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96197 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96686 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c5STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48134,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48134,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt bar foo3.txt test dev test2 foo1.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt barlink .no.prefetch.landmark baz.txt bar foo3.txt test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24076 48134 72215 96211 96700] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72215 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96211 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96700 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d3STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48134,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48134,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":981,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1018,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt test dev test2 baz.txt foo1.txt barlink .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 603, NextOffset: 981 testutil.go:509: Offset: 782, NextOffset: 1160 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 981, NextOffset: 1018 testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 1018, NextOffset: 1055 testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1055, NextOffset: 1092 testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1092, NextOffset: 2578 testutil.go:509: Offset: 1271, NextOffset: 2921 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark bar foo3.txt test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 782, NextOffset: 1160 testutil.go:509: Offset: 603, NextOffset: 981 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 981, NextOffset: 1018 testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1018, NextOffset: 1055 testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1055, NextOffset: 1092 testutil.go:509: Offset: 1271, NextOffset: 2921 testutil.go:509: Offset: 1092, NextOffset: 2578 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev baz.txt foo3.txt test2 .no.prefetch.landmark foo1.txt bar barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24076 48134 72215 96196 96685] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [3] at 72215 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96196 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96685 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c4STARGZ" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2207 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48134,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48134,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2394 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink test dev baz.txt foo3.txt test2 .no.prefetch.landmark foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24076 48131 72211 96207 96697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96207 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96697 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cfSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48131,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar foo3.txt test test2 foo1.txt barlink dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1166, NextOffset: 1203 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1203, NextOffset: 1240 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1240, NextOffset: 1277 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1097, NextOffset: 2581 testutil.go:509: Offset: 1277, NextOffset: 2937 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt test test2 foo1.txt barlink dev .no.prefetch.landmark baz.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1166, NextOffset: 1203 testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1203, NextOffset: 1240 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1240, NextOffset: 1277 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1277, NextOffset: 2937 testutil.go:509: Offset: 1097, NextOffset: 2581 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 bar foo3.txt test .no.prefetch.landmark baz.txt foo1.txt barlink dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink dev test2 bar foo3.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24076 48131 72211 96192 96682] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72211 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96682 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48131,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24076 48131 72211 96207 96697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96207 in stargz, uncompressed length 3072 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1080,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1117,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1191,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:2349: [5] at 96697 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cfSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1262,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1299,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1336,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1373,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48131,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev .no.prefetch.landmark baz.txt bar test2 foo1.txt foo3.txt barlink] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 597, NextOffset: 1080 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 779, NextOffset: 1262 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1080, NextOffset: 1117 testutil.go:509: Offset: 1262, NextOffset: 1299 testutil.go:509: Offset: 1117, NextOffset: 1154 testutil.go:509: Offset: 1299, NextOffset: 1336 testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 1336, NextOffset: 1373 testutil.go:509: Offset: 1191, NextOffset: 2791 testutil.go:509: Offset: 1373, NextOffset: 3143 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar test2 foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1262, NextOffset: 1299 testutil.go:509: Offset: 1080, NextOffset: 1117 testutil.go:509: Offset: 1299, NextOffset: 1336 testutil.go:509: Offset: 1117, NextOffset: 1154 testutil.go:509: Offset: 1336, NextOffset: 1373 testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 1373, NextOffset: 3143 testutil.go:509: Offset: 1191, NextOffset: 2791 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 779, NextOffset: 1262 testutil.go:509: Offset: 597, NextOffset: 1080 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark barlink test test2 baz.txt foo1.txt bar foo3.txt dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark barlink test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24076 48131 72211 96192 96682] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72211 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96682 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48131,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1090,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1127,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1164,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1201,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1270,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1307,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1344,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1381,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 605, NextOffset: 1090 testutil.go:509: Offset: 785, NextOffset: 1270 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1090, NextOffset: 1127 testutil.go:509: Offset: 1270, NextOffset: 1307 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1307, NextOffset: 1344 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 1344, NextOffset: 1381 testutil.go:509: Offset: 1201, NextOffset: 2805 testutil.go:509: Offset: 1381, NextOffset: 3151 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 785, NextOffset: 1270 testutil.go:509: Offset: 605, NextOffset: 1090 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1270, NextOffset: 1307 testutil.go:509: Offset: 1090, NextOffset: 1127 testutil.go:509: Offset: 1307, NextOffset: 1344 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1344, NextOffset: 1381 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 1381, NextOffset: 3151 testutil.go:509: Offset: 1201, NextOffset: 2805 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24073 48128 72209 96205 96695] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2449 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72209 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96205 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96695 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cdSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48128,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48128,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24073 48128 72209 96190 96680] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72209 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96190 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96680 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177beSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48128,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48128,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1090,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1127,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1164,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1201,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1269,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1306,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1343,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1380,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink dev .no.prefetch.landmark foo3.txt test test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1090, NextOffset: 1127 testutil.go:509: Offset: 1269, NextOffset: 1306 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1306, NextOffset: 1343 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 1343, NextOffset: 1380 testutil.go:509: Offset: 1201, NextOffset: 2804 testutil.go:509: Offset: 1380, NextOffset: 3141 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 603, NextOffset: 1090 testutil.go:509: Offset: 782, NextOffset: 1269 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test test2 baz.txt foo1.txt bar barlink dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 782, NextOffset: 1269 testutil.go:509: Offset: 603, NextOffset: 1090 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1269, NextOffset: 1306 testutil.go:509: Offset: 1090, NextOffset: 1127 testutil.go:509: Offset: 1306, NextOffset: 1343 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1343, NextOffset: 1380 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 1380, NextOffset: 3141 testutil.go:509: Offset: 1201, NextOffset: 2804 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar foo3.txt dev baz.txt foo1.txt barlink test test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt barlink test test2 .no.prefetch.landmark bar foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24078 48136 72221 96217 96712] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72221 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96217 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96712 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48136,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48136,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1100,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1211,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1280,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1317,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1354,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1391,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test bar foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 606, NextOffset: 1100 testutil.go:509: Offset: 786, NextOffset: 1280 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1100, NextOffset: 1137 testutil.go:509: Offset: 1280, NextOffset: 1317 testutil.go:509: Offset: 1137, NextOffset: 1174 testutil.go:509: Offset: 1317, NextOffset: 1354 testutil.go:509: Offset: 1174, NextOffset: 1211 testutil.go:509: Offset: 1354, NextOffset: 1391 testutil.go:509: Offset: 1211, NextOffset: 2784 testutil.go:509: Offset: 1391, NextOffset: 3156 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt barlink test bar foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1280, NextOffset: 1317 testutil.go:509: Offset: 1100, NextOffset: 1137 testutil.go:509: Offset: 1317, NextOffset: 1354 testutil.go:509: Offset: 1137, NextOffset: 1174 testutil.go:509: Offset: 1354, NextOffset: 1391 testutil.go:509: Offset: 1174, NextOffset: 1211 testutil.go:509: Offset: 1391, NextOffset: 3156 testutil.go:509: Offset: 1211, NextOffset: 2784 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 786, NextOffset: 1280 testutil.go:509: Offset: 606, NextOffset: 1100 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24078 48136 72221 96202 96697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72221 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96202 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96697 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177caSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48136,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48136,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar test test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":977,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1014,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1051,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":678,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":783,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1159,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1196,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1270,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink dev foo3.txt test test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 601, NextOffset: 977 testutil.go:509: Offset: 783, NextOffset: 1159 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 977, NextOffset: 1014 testutil.go:509: Offset: 1159, NextOffset: 1196 testutil.go:509: Offset: 1014, NextOffset: 1051 testutil.go:509: Offset: 1196, NextOffset: 1233 testutil.go:509: Offset: 1051, NextOffset: 1088 testutil.go:509: Offset: 1233, NextOffset: 1270 testutil.go:509: Offset: 1088, NextOffset: 2566 testutil.go:509: Offset: 1270, NextOffset: 2931 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 387, NextOffset: 496 testutil.go:509: Offset: 535, NextOffset: 678 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 496, NextOffset: 601 testutil.go:509: Offset: 678, NextOffset: 783 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink dev foo3.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 535, NextOffset: 678 testutil.go:509: Offset: 387, NextOffset: 496 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 678, NextOffset: 783 testutil.go:509: Offset: 496, NextOffset: 601 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 783, NextOffset: 1159 testutil.go:509: Offset: 601, NextOffset: 977 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1159, NextOffset: 1196 testutil.go:509: Offset: 977, NextOffset: 1014 testutil.go:509: Offset: 1196, NextOffset: 1233 testutil.go:509: Offset: 1014, NextOffset: 1051 testutil.go:509: Offset: 1233, NextOffset: 1270 testutil.go:509: Offset: 1051, NextOffset: 1088 testutil.go:509: Offset: 1270, NextOffset: 2931 testutil.go:509: Offset: 1088, NextOffset: 2566 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24078 48136 72221 96217 96712] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72221 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96217 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96712 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48136,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48136,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar barlink .no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2 bar barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24078 48136 72221 96202 96697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72221 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96202 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96697 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177caSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48136,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48136,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72221,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":608,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1100,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":789,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1170,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1244,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1281,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 391, NextOffset: 502 testutil.go:509: Offset: 539, NextOffset: 683 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 502, NextOffset: 608 testutil.go:509: Offset: 683, NextOffset: 789 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 608, NextOffset: 989 testutil.go:509: Offset: 789, NextOffset: 1170 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 989, NextOffset: 1026 testutil.go:509: Offset: 1170, NextOffset: 1207 testutil.go:509: Offset: 1026, NextOffset: 1063 testutil.go:509: Offset: 1207, NextOffset: 1244 testutil.go:509: Offset: 1063, NextOffset: 1100 testutil.go:509: Offset: 1244, NextOffset: 1281 testutil.go:509: Offset: 1100, NextOffset: 2593 testutil.go:509: Offset: 1281, NextOffset: 2938 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt test baz.txt foo1.txt barlink dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 683, NextOffset: 789 testutil.go:509: Offset: 502, NextOffset: 608 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 789, NextOffset: 1170 testutil.go:509: Offset: 608, NextOffset: 989 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1170, NextOffset: 1207 testutil.go:509: Offset: 989, NextOffset: 1026 testutil.go:509: Offset: 1207, NextOffset: 1244 testutil.go:509: Offset: 1026, NextOffset: 1063 testutil.go:509: Offset: 1244, NextOffset: 1281 testutil.go:509: Offset: 1063, NextOffset: 1100 testutil.go:509: Offset: 1281, NextOffset: 2938 testutil.go:509: Offset: 1100, NextOffset: 2593 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 539, NextOffset: 683 testutil.go:509: Offset: 391, NextOffset: 502 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24077 48136 72219 96215 96710] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72219 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96215 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96710 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48136,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48136,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt dev baz.txt barlink test test2 .no.prefetch.landmark foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24077 48136 72219 96200 96695] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72219 in stargz, uncompressed length 32000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":988,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1025,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1099,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1168,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1242,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1279,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar test test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [4] at 96200 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 96695 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c8STARGZ" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "bar" vs "bar" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 500, NextOffset: 606 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48136,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48136,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 680, NextOffset: 786 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 606, NextOffset: 988 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 786, NextOffset: 1168 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 988, NextOffset: 1025 testutil.go:509: Offset: 1168, NextOffset: 1205 testutil.go:509: Offset: 1025, NextOffset: 1062 testutil.go:509: Offset: 1205, NextOffset: 1242 testutil.go:509: Offset: 1062, NextOffset: 1099 testutil.go:509: Offset: 1242, NextOffset: 1279 testutil.go:509: Offset: 1099, NextOffset: 2581 testutil.go:509: Offset: 1279, NextOffset: 2934 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 786, NextOffset: 1168 testutil.go:509: Offset: 606, NextOffset: 988 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1168, NextOffset: 1205 testutil.go:509: Offset: 988, NextOffset: 1025 testutil.go:509: Offset: 1205, NextOffset: 1242 testutil.go:509: Offset: 1025, NextOffset: 1062 testutil.go:509: Offset: 1242, NextOffset: 1279 testutil.go:509: Offset: 1062, NextOffset: 1099 testutil.go:509: Offset: 1279, NextOffset: 2934 testutil.go:509: Offset: 1099, NextOffset: 2581 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt bar foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt dev baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24163 48584 72810 97612 99042] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24163 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48584 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72810 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97612 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99042 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d4cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48584,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72810,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":394,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":506,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":615,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1002,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1039,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1076,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1113,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":540,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":795,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1182,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1256,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1293,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:509: Offset: 540, NextOffset: 686 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 506, NextOffset: 615 testutil.go:509: Offset: 686, NextOffset: 795 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 615, NextOffset: 1002 testutil.go:509: Offset: 795, NextOffset: 1182 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1002, NextOffset: 1039 testutil.go:509: Offset: 1182, NextOffset: 1219 testutil.go:509: Offset: 1039, NextOffset: 1076 testutil.go:509: Offset: 1219, NextOffset: 1256 testutil.go:509: Offset: 1076, NextOffset: 1113 testutil.go:509: Offset: 1256, NextOffset: 1293 testutil.go:509: Offset: 1113, NextOffset: 2595 testutil.go:509: Offset: 1293, NextOffset: 2949 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 540, NextOffset: 686 testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 686, NextOffset: 795 testutil.go:509: Offset: 506, NextOffset: 615 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 795, NextOffset: 1182 testutil.go:509: Offset: 615, NextOffset: 1002 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1182, NextOffset: 1219 testutil.go:509: Offset: 1002, NextOffset: 1039 testutil.go:509: Offset: 1219, NextOffset: 1256 testutil.go:509: Offset: 1039, NextOffset: 1076 testutil.go:509: Offset: 1256, NextOffset: 1293 testutil.go:509: Offset: 1076, NextOffset: 1113 testutil.go:509: Offset: 1293, NextOffset: 2949 testutil.go:509: Offset: 1113, NextOffset: 2595 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24163 48584 72810 96771 98201] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24163 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48584 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72810 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96771 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98201 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a03STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48584,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72810,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink test test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24163 48584 72810 97612 99042] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "test2" vs "test2" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 24163 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48584 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [3] at 72810 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97612 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99042 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d4cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48584,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72810,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 836, NextOffset: 869 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 935, NextOffset: 2226 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24163 48584 72810 96771 98201] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1081, NextOffset: 2511 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 24163 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 48584 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72810 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96771 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98201 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a03STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48584,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72810,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 836 testutil.go:509: Offset: 683, NextOffset: 982 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 683, NextOffset: 982 testutil.go:509: Offset: 537, NextOffset: 836 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1081, NextOffset: 2511 testutil.go:509: Offset: 935, NextOffset: 2226 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test baz.txt dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24165 48587 72816 97618 99048] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72816 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97618 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99048 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d52STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48587,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48587,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":848,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":881,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":914,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":947,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":994,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1027,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1093,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt test baz.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 848, NextOffset: 881 testutil.go:509: Offset: 994, NextOffset: 1027 testutil.go:509: Offset: 881, NextOffset: 914 testutil.go:509: Offset: 1027, NextOffset: 1060 testutil.go:509: Offset: 914, NextOffset: 947 testutil.go:509: Offset: 1060, NextOffset: 1093 testutil.go:509: Offset: 947, NextOffset: 2239 testutil.go:509: Offset: 1093, NextOffset: 2527 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 848 testutil.go:509: Offset: 691, NextOffset: 994 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt test baz.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 691, NextOffset: 994 testutil.go:509: Offset: 545, NextOffset: 848 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 994, NextOffset: 1027 testutil.go:509: Offset: 848, NextOffset: 881 testutil.go:509: Offset: 1027, NextOffset: 1060 testutil.go:509: Offset: 881, NextOffset: 914 testutil.go:509: Offset: 1060, NextOffset: 1093 testutil.go:509: Offset: 914, NextOffset: 947 testutil.go:509: Offset: 1093, NextOffset: 2527 testutil.go:509: Offset: 947, NextOffset: 2239 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24165 48587 72816 96777 98207] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72816 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96777 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98207 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a09STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48587,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48587,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark test dev baz.txt foo1.txt bar foo3.txt barlink test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark test dev baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24166 48588 72818 97620 99065] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48588 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72818 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97620 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99065 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d54STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48588,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48588,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":843,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":876,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":909,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":942,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar foo3.txt dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 843 testutil.go:509: Offset: 687, NextOffset: 989 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 843, NextOffset: 876 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1022, NextOffset: 1055 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1055, NextOffset: 1088 testutil.go:509: Offset: 942, NextOffset: 2233 testutil.go:509: Offset: 1088, NextOffset: 2522 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar foo3.txt dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 687, NextOffset: 989 testutil.go:509: Offset: 541, NextOffset: 843 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 843, NextOffset: 876 testutil.go:509: Offset: 1022, NextOffset: 1055 testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1055, NextOffset: 1088 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1088, NextOffset: 2522 testutil.go:509: Offset: 942, NextOffset: 2233 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24166 48588 72818 96779 98224] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48588 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72818 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96779 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98224 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a0bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48588,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48588,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt barlink bar foo3.txt test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24166 48588 72818 97620 99065] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48588 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72818 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97620 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99065 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d54STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48588,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48588,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 851 testutil.go:509: Offset: 695, NextOffset: 997 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 851, NextOffset: 884 testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 884, NextOffset: 917 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 950, NextOffset: 2246 testutil.go:509: Offset: 1096, NextOffset: 2535 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 695, NextOffset: 997 testutil.go:509: Offset: 549, NextOffset: 851 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 851, NextOffset: 884 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 884, NextOffset: 917 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1096, NextOffset: 2535 testutil.go:509: Offset: 950, NextOffset: 2246 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test dev baz.txt foo1.txt bar foo3.txt barlink test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24166 48588 72818 96779 98224] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48588 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [3] at 72818 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96779 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98224 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a0bSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48588,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48588,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":923,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":956,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1022,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1069,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1102,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test baz.txt bar dev test2 .no.prefetch.landmark foo1.txt foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 923 testutil.go:509: Offset: 683, NextOffset: 1069 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 923, NextOffset: 956 testutil.go:509: Offset: 1069, NextOffset: 1102 testutil.go:509: Offset: 956, NextOffset: 989 testutil.go:509: Offset: 1102, NextOffset: 1135 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 1135, NextOffset: 1168 testutil.go:509: Offset: 1022, NextOffset: 2399 testutil.go:509: Offset: 1168, NextOffset: 2691 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 683, NextOffset: 1069 testutil.go:509: Offset: 537, NextOffset: 923 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1069, NextOffset: 1102 testutil.go:509: Offset: 923, NextOffset: 956 testutil.go:509: Offset: 1102, NextOffset: 1135 testutil.go:509: Offset: 956, NextOffset: 989 testutil.go:509: Offset: 1135, NextOffset: 1168 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 1168, NextOffset: 2691 testutil.go:509: Offset: 1022, NextOffset: 2399 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24167 48591 72822 97624 99068] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 24167 in stargz, uncompressed length 32512 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 48591 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72822 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97624 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99068 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d58STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48591,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48591,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72822,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24167 48591 72822 96783 98227] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24167 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt test dev baz.txt bar barlink test2 .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [2] at 48591 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:395: Comparing: "dev" vs "dev" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [3] at 72822 in stargz, uncompressed length 32000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [4] at 96783 in stargz, uncompressed length 3072 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [5] at 98227 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a0fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48591,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test2 .no.prefetch.landmark foo1.txt foo3.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48591,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72822,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24163 48585 72810 97612 99048] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":932,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":965,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":998,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1078,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1144,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1177,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev .no.prefetch.landmark baz.txt foo1.txt barlink test test2 bar foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 932, NextOffset: 965 testutil.go:509: Offset: 1078, NextOffset: 1111 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 1111, NextOffset: 1144 testutil.go:509: Offset: 998, NextOffset: 1031 testutil.go:509: Offset: 1144, NextOffset: 1177 testutil.go:509: Offset: 1031, NextOffset: 2411 testutil.go:509: Offset: 1177, NextOffset: 2705 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 24163 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 932 testutil.go:509: Offset: 691, NextOffset: 1078 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2349: [2] at 48585 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [bar foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2349: [3] at 72810 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97612 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99048 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d4cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48585,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48585,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72810,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1078, NextOffset: 1111 testutil.go:509: Offset: 932, NextOffset: 965 testutil.go:509: Offset: 1111, NextOffset: 1144 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 1144, NextOffset: 1177 testutil.go:509: Offset: 998, NextOffset: 1031 testutil.go:509: Offset: 1177, NextOffset: 2705 testutil.go:509: Offset: 1031, NextOffset: 2411 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 691, NextOffset: 1078 testutil.go:509: Offset: 545, NextOffset: 932 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24163 48585 72810 96771 98207] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24163 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48585 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72810 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96771 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98207 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a03STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48585,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48585,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72810,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test dev foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test dev foo3.txt test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24163 48585 72810 97612 99048] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24163 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48585 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [3] at 72810 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97612 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99048 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d4cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48585,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48585,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72810,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":927,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":960,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":993,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1026,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1073,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1106,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1139,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1172,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test dev test2 foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 927, NextOffset: 960 testutil.go:509: Offset: 1073, NextOffset: 1106 testutil.go:509: Offset: 960, NextOffset: 993 testutil.go:509: Offset: 1106, NextOffset: 1139 testutil.go:509: Offset: 993, NextOffset: 1026 testutil.go:509: Offset: 1139, NextOffset: 1172 testutil.go:509: Offset: 1026, NextOffset: 2404 testutil.go:509: Offset: 1172, NextOffset: 2696 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 927 testutil.go:509: Offset: 687, NextOffset: 1073 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test dev test2 foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1073, NextOffset: 1106 testutil.go:509: Offset: 927, NextOffset: 960 testutil.go:509: Offset: 1106, NextOffset: 1139 testutil.go:509: Offset: 960, NextOffset: 993 testutil.go:509: Offset: 1139, NextOffset: 1172 testutil.go:509: Offset: 993, NextOffset: 1026 testutil.go:509: Offset: 1172, NextOffset: 2696 testutil.go:509: Offset: 1026, NextOffset: 2404 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 687, NextOffset: 1073 testutil.go:509: Offset: 541, NextOffset: 927 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24163 48585 72810 96771 98207] === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24163 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48585 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72810 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96771 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98207 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a03STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48585,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48585,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72810,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test .no.prefetch.landmark foo1.txt foo3.txt dev test2 baz.txt bar barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test .no.prefetch.landmark foo1.txt foo3.txt dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":936,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":969,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1002,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1035,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1082,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1148,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1181,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 936, NextOffset: 969 testutil.go:509: Offset: 1082, NextOffset: 1115 testutil.go:509: Offset: 969, NextOffset: 1002 testutil.go:509: Offset: 1115, NextOffset: 1148 testutil.go:509: Offset: 1002, NextOffset: 1035 testutil.go:509: Offset: 1148, NextOffset: 1181 testutil.go:509: Offset: 1035, NextOffset: 2416 testutil.go:509: Offset: 1181, NextOffset: 2709 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 936 testutil.go:509: Offset: 695, NextOffset: 1082 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt test baz.txt bar foo3.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 695, NextOffset: 1082 testutil.go:509: Offset: 549, NextOffset: 936 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24164 48586 72815 97617 99054] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1082, NextOffset: 1115 testutil.go:509: Offset: 936, NextOffset: 969 testutil.go:509: Offset: 1115, NextOffset: 1148 testutil.go:509: Offset: 969, NextOffset: 1002 testutil.go:509: Offset: 1148, NextOffset: 1181 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [3] at 72815 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97617 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99054 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d51STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48586,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72815,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1002, NextOffset: 1035 testutil.go:509: Offset: 1181, NextOffset: 2709 testutil.go:509: Offset: 1035, NextOffset: 2416 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test dev test2 .no.prefetch.landmark bar foo3.txt baz.txt foo1.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark bar foo3.txt baz.txt foo1.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24164 48586 72815 96776 98213] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48586 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [3] at 72815 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96776 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98213 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a08STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48586,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72815,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24168 48591 72823 97625 99076] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48591 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72823 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97625 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d59STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48591,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48591,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72823,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":118,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":184,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":217,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":250,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":343,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":440,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":181,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":280,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":313,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":346,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":464,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":586,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 343, NextOffset: 440 testutil.go:509: Offset: 464, NextOffset: 586 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 440, NextOffset: 533 testutil.go:509: Offset: 586, NextOffset: 679 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 533, NextOffset: 836 testutil.go:509: Offset: 679, NextOffset: 982 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 869, NextOffset: 902 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 935, NextOffset: 2224 testutil.go:509: Offset: 1081, NextOffset: 2513 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 151, NextOffset: 184 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar dev test2 foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 464, NextOffset: 586 testutil.go:509: Offset: 343, NextOffset: 440 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 679, NextOffset: 982 testutil.go:509: Offset: 533, NextOffset: 836 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1081, NextOffset: 2513 testutil.go:509: Offset: 935, NextOffset: 2224 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 586, NextOffset: 679 testutil.go:509: Offset: 440, NextOffset: 533 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar barlink dev baz.txt foo1.txt foo3.txt test test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink dev baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24168 48591 72823 96784 98235] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48591 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72823 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96784 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98235 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a10STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48591,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48591,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72823,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink .no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2 bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 849 testutil.go:509: Offset: 687, NextOffset: 995 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 849, NextOffset: 882 testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 882, NextOffset: 915 testutil.go:509: Offset: 1028, NextOffset: 1061 testutil.go:509: Offset: 915, NextOffset: 948 testutil.go:509: Offset: 1061, NextOffset: 1094 testutil.go:509: Offset: 948, NextOffset: 2241 testutil.go:509: Offset: 1094, NextOffset: 2528 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink .no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 849, NextOffset: 882 testutil.go:509: Offset: 1028, NextOffset: 1061 testutil.go:509: Offset: 882, NextOffset: 915 testutil.go:509: Offset: 1061, NextOffset: 1094 testutil.go:509: Offset: 915, NextOffset: 948 testutil.go:509: Offset: 1094, NextOffset: 2528 testutil.go:509: Offset: 948, NextOffset: 2241 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 687, NextOffset: 995 testutil.go:509: Offset: 541, NextOffset: 849 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24168 48591 72823 97625 99076] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48591 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72823 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97625 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d59STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48591,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48591,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72823,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt bar test .no.prefetch.landmark foo1.txt foo3.txt barlink dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink dev test2 baz.txt bar test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24168 48591 72823 96784 98235] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48591 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":843,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":876,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":909,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":942,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test dev .no.prefetch.landmark baz.txt bar foo3.txt test2 foo1.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 843, NextOffset: 876 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 876, NextOffset: 909 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [3] at 72823 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96784 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98235 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a10STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48591,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48591,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72823,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1022, NextOffset: 1055 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1055, NextOffset: 1088 testutil.go:509: Offset: 942, NextOffset: 2229 testutil.go:509: Offset: 1088, NextOffset: 2520 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 843 testutil.go:509: Offset: 683, NextOffset: 989 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt barlink test dev .no.prefetch.landmark baz.txt bar foo3.txt test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 683, NextOffset: 989 testutil.go:509: Offset: 537, NextOffset: 843 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 843, NextOffset: 876 testutil.go:509: Offset: 1022, NextOffset: 1055 testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1055, NextOffset: 1088 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1088, NextOffset: 2520 testutil.go:509: Offset: 942, NextOffset: 2229 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24170 48594 72827 97629 99080] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24170 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48594 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72827 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97629 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 99080 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d5dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48594,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48594,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72827,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 baz.txt .no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 851 testutil.go:509: Offset: 691, NextOffset: 997 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 851, NextOffset: 884 testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 884, NextOffset: 917 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 950, NextOffset: 2243 testutil.go:509: Offset: 1096, NextOffset: 2534 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 851, NextOffset: 884 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 884, NextOffset: 917 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1096, NextOffset: 2534 testutil.go:509: Offset: 950, NextOffset: 2243 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 691, NextOffset: 997 testutil.go:509: Offset: 545, NextOffset: 851 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24170 48594 72827 96788 98239] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo3.txt test .no.prefetch.landmark foo1.txt bar barlink dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24170 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48594 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1725 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [3] at 72827 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96788 in stargz, uncompressed length 3072 testutil.go:2349: [5] at 98239 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a14STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48594,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48594,"innerOffset":1536,"digest":"sha256:107957a27947a02b869cd3099178e7102e791bdf17219dfbcb96555e1e2007fa","chunkSize":32000,"chunkDigest":"sha256:4ce69ec8fae3b2c222e202799edb28561d57e9bfa1dd342bb5408267b2ad2bbb"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72827,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1283592c49a65a03a658394113b31183e57b20cf4ea8afd186ff4ec35fdfbb1c"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test .no.prefetch.landmark foo1.txt bar barlink dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":865,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":898,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":931,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":964,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1014,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1047,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1080,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1113,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev baz.txt bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 865 testutil.go:509: Offset: 686, NextOffset: 1014 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 865, NextOffset: 898 testutil.go:509: Offset: 1014, NextOffset: 1047 testutil.go:509: Offset: 898, NextOffset: 931 testutil.go:509: Offset: 1047, NextOffset: 1080 testutil.go:509: Offset: 931, NextOffset: 964 testutil.go:509: Offset: 1080, NextOffset: 1113 testutil.go:509: Offset: 964, NextOffset: 2277 testutil.go:509: Offset: 1113, NextOffset: 2566 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev baz.txt bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 686, NextOffset: 1014 testutil.go:509: Offset: 537, NextOffset: 865 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1014, NextOffset: 1047 testutil.go:509: Offset: 865, NextOffset: 898 testutil.go:509: Offset: 1047, NextOffset: 1080 testutil.go:509: Offset: 898, NextOffset: 931 testutil.go:509: Offset: 1080, NextOffset: 1113 testutil.go:509: Offset: 931, NextOffset: 964 testutil.go:509: Offset: 1113, NextOffset: 2566 testutil.go:509: Offset: 964, NextOffset: 2277 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 baz.txt bar foo3.txt barlink test .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test .no.prefetch.landmark foo1.txt dev test2 baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":909,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":942,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":975,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1025,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1091,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1124,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt barlink dev test2 baz.txt bar foo3.txt test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1025, NextOffset: 1058 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1058, NextOffset: 1091 testutil.go:509: Offset: 942, NextOffset: 975 testutil.go:509: Offset: 1091, NextOffset: 1124 testutil.go:509: Offset: 975, NextOffset: 2285 testutil.go:509: Offset: 1124, NextOffset: 2581 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 876 testutil.go:509: Offset: 694, NextOffset: 1025 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt test .no.prefetch.landmark foo1.txt barlink dev test2 baz.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1025 testutil.go:509: Offset: 545, NextOffset: 876 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1025, NextOffset: 1058 testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1058, NextOffset: 1091 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1091, NextOffset: 1124 testutil.go:509: Offset: 942, NextOffset: 975 testutil.go:509: Offset: 1124, NextOffset: 2581 testutil.go:509: Offset: 975, NextOffset: 2285 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar test test2 foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test test2 foo1.txt foo3.txt barlink dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":871,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":904,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":937,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":970,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1020,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1053,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1086,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1119,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt barlink dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 871 testutil.go:509: Offset: 690, NextOffset: 1020 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 871, NextOffset: 904 testutil.go:509: Offset: 1020, NextOffset: 1053 testutil.go:509: Offset: 904, NextOffset: 937 testutil.go:509: Offset: 1053, NextOffset: 1086 testutil.go:509: Offset: 937, NextOffset: 970 testutil.go:509: Offset: 1086, NextOffset: 1119 testutil.go:509: Offset: 970, NextOffset: 2281 testutil.go:509: Offset: 1119, NextOffset: 2571 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt barlink dev test2 foo1.txt bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 690, NextOffset: 1020 testutil.go:509: Offset: 541, NextOffset: 871 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1020, NextOffset: 1053 testutil.go:509: Offset: 871, NextOffset: 904 testutil.go:509: Offset: 1053, NextOffset: 1086 testutil.go:509: Offset: 904, NextOffset: 937 testutil.go:509: Offset: 1086, NextOffset: 1119 testutil.go:509: Offset: 937, NextOffset: 970 testutil.go:509: Offset: 1119, NextOffset: 2571 testutil.go:509: Offset: 970, NextOffset: 2281 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt bar test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test foo1.txt foo3.txt barlink dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":947,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":980,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1030,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1129,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test dev .no.prefetch.landmark foo1.txt test2 baz.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 881 testutil.go:509: Offset: 698, NextOffset: 1030 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 881, NextOffset: 914 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 914, NextOffset: 947 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 947, NextOffset: 980 testutil.go:509: Offset: 1096, NextOffset: 1129 testutil.go:509: Offset: 980, NextOffset: 2295 testutil.go:509: Offset: 1129, NextOffset: 2592 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark foo1.txt test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 698, NextOffset: 1030 testutil.go:509: Offset: 549, NextOffset: 881 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 881, NextOffset: 914 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 914, NextOffset: 947 testutil.go:509: Offset: 1096, NextOffset: 1129 testutil.go:509: Offset: 947, NextOffset: 980 testutil.go:509: Offset: 1129, NextOffset: 2592 testutil.go:509: Offset: 980, NextOffset: 2295 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark baz.txt barlink test foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test foo1.txt bar foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":958,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":991,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1024,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1057,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1107,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1140,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1206,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 958 testutil.go:509: Offset: 686, NextOffset: 1107 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 958, NextOffset: 991 testutil.go:509: Offset: 1107, NextOffset: 1140 testutil.go:509: Offset: 991, NextOffset: 1024 testutil.go:509: Offset: 1140, NextOffset: 1173 testutil.go:509: Offset: 1024, NextOffset: 1057 testutil.go:509: Offset: 1173, NextOffset: 1206 testutil.go:509: Offset: 1057, NextOffset: 2465 testutil.go:509: Offset: 1206, NextOffset: 2758 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 686, NextOffset: 1107 testutil.go:509: Offset: 537, NextOffset: 958 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1107, NextOffset: 1140 testutil.go:509: Offset: 958, NextOffset: 991 testutil.go:509: Offset: 1140, NextOffset: 1173 testutil.go:509: Offset: 991, NextOffset: 1024 testutil.go:509: Offset: 1173, NextOffset: 1206 testutil.go:509: Offset: 1024, NextOffset: 1057 testutil.go:509: Offset: 1206, NextOffset: 2758 testutil.go:509: Offset: 1057, NextOffset: 2465 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test test2 foo1.txt bar dev .no.prefetch.landmark baz.txt foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test test2 foo1.txt bar dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":970,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1003,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1036,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1069,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1119,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1152,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1185,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1218,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 970, NextOffset: 1003 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1119, NextOffset: 1152 testutil.go:509: Offset: 1003, NextOffset: 1036 testutil.go:509: Offset: 1152, NextOffset: 1185 testutil.go:509: Offset: 1036, NextOffset: 1069 testutil.go:509: Offset: 1185, NextOffset: 1218 testutil.go:509: Offset: 1069, NextOffset: 2478 testutil.go:509: Offset: 1218, NextOffset: 2774 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 970 testutil.go:509: Offset: 694, NextOffset: 1119 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt dev test2 foo1.txt bar barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1119, NextOffset: 1152 testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 1152, NextOffset: 1185 testutil.go:509: Offset: 1003, NextOffset: 1036 testutil.go:509: Offset: 1185, NextOffset: 1218 testutil.go:509: Offset: 1036, NextOffset: 1069 testutil.go:509: Offset: 1218, NextOffset: 2774 testutil.go:509: Offset: 1069, NextOffset: 2478 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1119 testutil.go:509: Offset: 545, NextOffset: 970 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar barlink test foo1.txt foo3.txt dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev test2 .no.prefetch.landmark baz.txt bar barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":962,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":995,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1028,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1061,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1111,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1144,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1210,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink dev baz.txt bar test test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 1111, NextOffset: 1144 testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 1144, NextOffset: 1177 testutil.go:509: Offset: 1028, NextOffset: 1061 testutil.go:509: Offset: 1177, NextOffset: 1210 testutil.go:509: Offset: 1061, NextOffset: 2469 testutil.go:509: Offset: 1210, NextOffset: 2762 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 962 testutil.go:509: Offset: 690, NextOffset: 1111 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 690, NextOffset: 1111 testutil.go:509: Offset: 541, NextOffset: 962 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1111, NextOffset: 1144 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 1144, NextOffset: 1177 testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 1177, NextOffset: 1210 testutil.go:509: Offset: 1028, NextOffset: 1061 testutil.go:509: Offset: 1210, NextOffset: 2762 testutil.go:509: Offset: 1061, NextOffset: 2469 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test baz.txt bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2094 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":975,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1041,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1074,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1124,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1157,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1190,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1223,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 975 testutil.go:509: Offset: 698, NextOffset: 1124 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 1124, NextOffset: 1157 testutil.go:509: Offset: 1008, NextOffset: 1041 testutil.go:509: Offset: 1157, NextOffset: 1190 testutil.go:509: Offset: 1041, NextOffset: 1074 testutil.go:509: Offset: 1190, NextOffset: 1223 testutil.go:509: Offset: 1074, NextOffset: 2492 testutil.go:509: Offset: 1223, NextOffset: 2791 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt dev test2 .no.prefetch.landmark barlink test baz.txt foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 698, NextOffset: 1124 testutil.go:509: Offset: 549, NextOffset: 975 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1124, NextOffset: 1157 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 1157, NextOffset: 1190 testutil.go:509: Offset: 1008, NextOffset: 1041 testutil.go:509: Offset: 1190, NextOffset: 1223 testutil.go:509: Offset: 1041, NextOffset: 1074 testutil.go:509: Offset: 1223, NextOffset: 2791 testutil.go:509: Offset: 1074, NextOffset: 2492 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt foo3.txt barlink test .no.prefetch.landmark bar dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test .no.prefetch.landmark bar dev test2 baz.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":868,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":901,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":934,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":967,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1017,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1050,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1116,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 868 testutil.go:509: Offset: 686, NextOffset: 1017 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 868, NextOffset: 901 testutil.go:509: Offset: 1017, NextOffset: 1050 testutil.go:509: Offset: 901, NextOffset: 934 testutil.go:509: Offset: 1050, NextOffset: 1083 testutil.go:509: Offset: 934, NextOffset: 967 testutil.go:509: Offset: 1083, NextOffset: 1116 testutil.go:509: Offset: 967, NextOffset: 2277 testutil.go:509: Offset: 1116, NextOffset: 2566 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt bar foo1.txt foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 686, NextOffset: 1017 testutil.go:509: Offset: 537, NextOffset: 868 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1017, NextOffset: 1050 testutil.go:509: Offset: 868, NextOffset: 901 testutil.go:509: Offset: 1050, NextOffset: 1083 testutil.go:509: Offset: 901, NextOffset: 934 testutil.go:509: Offset: 1083, NextOffset: 1116 testutil.go:509: Offset: 934, NextOffset: 967 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1116, NextOffset: 2566 testutil.go:509: Offset: 967, NextOffset: 2277 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar barlink dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test test2 bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":882,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":981,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1031,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1097,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1130,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt bar test dev test2 foo3.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 882, NextOffset: 915 testutil.go:509: Offset: 1031, NextOffset: 1064 testutil.go:509: Offset: 915, NextOffset: 948 testutil.go:509: Offset: 1064, NextOffset: 1097 testutil.go:509: Offset: 948, NextOffset: 981 testutil.go:509: Offset: 1097, NextOffset: 1130 testutil.go:509: Offset: 981, NextOffset: 2293 testutil.go:509: Offset: 1130, NextOffset: 2587 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 882 testutil.go:509: Offset: 694, NextOffset: 1031 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test dev test2 foo3.txt barlink .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1031, NextOffset: 1064 testutil.go:509: Offset: 882, NextOffset: 915 testutil.go:509: Offset: 1064, NextOffset: 1097 testutil.go:509: Offset: 915, NextOffset: 948 testutil.go:509: Offset: 1097, NextOffset: 1130 testutil.go:509: Offset: 948, NextOffset: 981 testutil.go:509: Offset: 1130, NextOffset: 2587 testutil.go:509: Offset: 981, NextOffset: 2293 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1031 testutil.go:509: Offset: 545, NextOffset: 882 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test dev test2 .no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink baz.txt foo1.txt test dev test2 .no.prefetch.landmark bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":874,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":907,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":940,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":973,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1023,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1056,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1089,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1122,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink test dev test2 baz.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 874 testutil.go:509: Offset: 690, NextOffset: 1023 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 874, NextOffset: 907 testutil.go:509: Offset: 1023, NextOffset: 1056 testutil.go:509: Offset: 907, NextOffset: 940 testutil.go:509: Offset: 1056, NextOffset: 1089 testutil.go:509: Offset: 940, NextOffset: 973 testutil.go:509: Offset: 1089, NextOffset: 1122 testutil.go:509: Offset: 973, NextOffset: 2287 testutil.go:509: Offset: 1122, NextOffset: 2575 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test dev test2 baz.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 690, NextOffset: 1023 testutil.go:509: Offset: 541, NextOffset: 874 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1023, NextOffset: 1056 testutil.go:509: Offset: 874, NextOffset: 907 testutil.go:509: Offset: 1056, NextOffset: 1089 testutil.go:509: Offset: 907, NextOffset: 940 testutil.go:509: Offset: 1089, NextOffset: 1122 testutil.go:509: Offset: 940, NextOffset: 973 testutil.go:509: Offset: 1122, NextOffset: 2575 testutil.go:509: Offset: 973, NextOffset: 2287 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink test baz.txt dev test2 .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":984,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1067,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1100,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1133,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test test2 .no.prefetch.landmark baz.txt foo3.txt dev foo1.txt bar barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 885, NextOffset: 918 testutil.go:509: Offset: 1034, NextOffset: 1067 testutil.go:509: Offset: 918, NextOffset: 951 testutil.go:509: Offset: 1067, NextOffset: 1100 testutil.go:509: Offset: 951, NextOffset: 984 testutil.go:509: Offset: 1100, NextOffset: 1133 testutil.go:509: Offset: 984, NextOffset: 2304 testutil.go:509: Offset: 1133, NextOffset: 2599 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 885 testutil.go:509: Offset: 698, NextOffset: 1034 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt dev foo1.txt bar barlink test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 698, NextOffset: 1034 testutil.go:509: Offset: 549, NextOffset: 885 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1034, NextOffset: 1067 testutil.go:509: Offset: 885, NextOffset: 918 testutil.go:509: Offset: 1067, NextOffset: 1100 testutil.go:509: Offset: 918, NextOffset: 951 testutil.go:509: Offset: 1100, NextOffset: 1133 testutil.go:509: Offset: 951, NextOffset: 984 testutil.go:509: Offset: 1133, NextOffset: 2599 testutil.go:509: Offset: 984, NextOffset: 2304 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1913,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1950,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1987,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2159,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2196,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2270,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar test2 .no.prefetch.landmark foo3.txt barlink test dev baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1876, NextOffset: 1913 testutil.go:509: Offset: 2159, NextOffset: 2196 testutil.go:509: Offset: 1913, NextOffset: 1950 testutil.go:509: Offset: 2196, NextOffset: 2233 testutil.go:509: Offset: 1950, NextOffset: 1987 testutil.go:509: Offset: 2233, NextOffset: 2270 testutil.go:509: Offset: 1987, NextOffset: 5684 testutil.go:509: Offset: 2270, NextOffset: 6298 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 926, NextOffset: 1876 testutil.go:509: Offset: 1209, NextOffset: 2159 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test2 .no.prefetch.landmark foo3.txt barlink test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1209, NextOffset: 2159 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 926, NextOffset: 1876 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2159, NextOffset: 2196 testutil.go:509: Offset: 1876, NextOffset: 1913 testutil.go:509: Offset: 2196, NextOffset: 2233 testutil.go:509: Offset: 1913, NextOffset: 1950 testutil.go:509: Offset: 2233, NextOffset: 2270 testutil.go:509: Offset: 1950, NextOffset: 1987 testutil.go:509: Offset: 2270, NextOffset: 6298 testutil.go:509: Offset: 1987, NextOffset: 5684 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar barlink test baz.txt foo3.txt dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt dev test2 .no.prefetch.landmark foo1.txt bar barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5421 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1894,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1931,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1968,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2005,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2175,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2286,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo3.txt barlink test2 baz.txt foo1.txt bar test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1894, NextOffset: 1931 testutil.go:509: Offset: 2175, NextOffset: 2212 testutil.go:509: Offset: 1931, NextOffset: 1968 testutil.go:509: Offset: 2212, NextOffset: 2249 testutil.go:509: Offset: 1968, NextOffset: 2005 testutil.go:509: Offset: 2249, NextOffset: 2286 testutil.go:509: Offset: 2005, NextOffset: 5737 testutil.go:509: Offset: 2286, NextOffset: 6349 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 934, NextOffset: 1894 testutil.go:509: Offset: 1215, NextOffset: 2175 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev .no.prefetch.landmark foo3.txt barlink test2 baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2175, NextOffset: 2212 testutil.go:509: Offset: 1894, NextOffset: 1931 testutil.go:509: Offset: 2212, NextOffset: 2249 testutil.go:509: Offset: 1931, NextOffset: 1968 testutil.go:509: Offset: 2249, NextOffset: 2286 testutil.go:509: Offset: 1968, NextOffset: 2005 testutil.go:509: Offset: 2286, NextOffset: 6349 testutil.go:509: Offset: 2005, NextOffset: 5737 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1215, NextOffset: 2175 testutil.go:509: Offset: 934, NextOffset: 1894 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar .no.prefetch.landmark baz.txt foo3.txt barlink test dev test2 foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test dev test2 foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6158 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5602 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1922,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1959,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1996,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2168,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2242,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2279,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt dev foo1.txt bar foo3.txt barlink test test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1885, NextOffset: 1922 testutil.go:509: Offset: 2168, NextOffset: 2205 testutil.go:509: Offset: 1922, NextOffset: 1959 testutil.go:509: Offset: 2205, NextOffset: 2242 testutil.go:509: Offset: 1959, NextOffset: 1996 testutil.go:509: Offset: 2242, NextOffset: 2279 testutil.go:509: Offset: 1996, NextOffset: 5712 testutil.go:509: Offset: 2279, NextOffset: 6325 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 930, NextOffset: 1885 testutil.go:509: Offset: 1213, NextOffset: 2168 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1213, NextOffset: 2168 testutil.go:509: Offset: 930, NextOffset: 1885 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2168, NextOffset: 2205 testutil.go:509: Offset: 1885, NextOffset: 1922 testutil.go:509: Offset: 2205, NextOffset: 2242 testutil.go:509: Offset: 1922, NextOffset: 1959 testutil.go:509: Offset: 2242, NextOffset: 2279 testutil.go:509: Offset: 1959, NextOffset: 1996 testutil.go:509: Offset: 2279, NextOffset: 6325 testutil.go:509: Offset: 1996, NextOffset: 5712 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink dev test2 baz.txt foo1.txt bar test .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar test .no.prefetch.landmark foo3.txt barlink dev test2 baz.txt foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1904,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1941,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1978,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2015,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2185,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2222,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2259,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2296,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt bar dev test2 foo3.txt barlink test .no.prefetch.landmark] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 937, NextOffset: 1904 testutil.go:509: Offset: 1218, NextOffset: 2185 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1904, NextOffset: 1941 testutil.go:509: Offset: 2185, NextOffset: 2222 testutil.go:509: Offset: 1941, NextOffset: 1978 testutil.go:509: Offset: 2222, NextOffset: 2259 testutil.go:509: Offset: 1978, NextOffset: 2015 testutil.go:509: Offset: 2259, NextOffset: 2296 testutil.go:509: Offset: 2015, NextOffset: 5762 testutil.go:509: Offset: 2296, NextOffset: 6373 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar dev test2 foo3.txt barlink test .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1218, NextOffset: 2185 testutil.go:509: Offset: 937, NextOffset: 1904 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2185, NextOffset: 2222 testutil.go:509: Offset: 1904, NextOffset: 1941 testutil.go:509: Offset: 2222, NextOffset: 2259 testutil.go:509: Offset: 1941, NextOffset: 1978 testutil.go:509: Offset: 2259, NextOffset: 2296 testutil.go:509: Offset: 1978, NextOffset: 2015 testutil.go:509: Offset: 2296, NextOffset: 6373 testutil.go:509: Offset: 2015, NextOffset: 5762 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar test2 baz.txt foo3.txt barlink test dev .no.prefetch.landmark foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2430,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2467,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2504,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2541,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2713,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2750,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2787,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2824,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test test2 baz.txt bar barlink dev .no.prefetch.landmark foo1.txt foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 926, NextOffset: 2430 testutil.go:509: Offset: 1209, NextOffset: 2713 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2430, NextOffset: 2467 testutil.go:509: Offset: 2713, NextOffset: 2750 testutil.go:509: Offset: 2467, NextOffset: 2504 testutil.go:509: Offset: 2750, NextOffset: 2787 testutil.go:509: Offset: 2504, NextOffset: 2541 testutil.go:509: Offset: 2787, NextOffset: 2824 testutil.go:509: Offset: 2541, NextOffset: 6611 testutil.go:509: Offset: 2824, NextOffset: 7226 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test test2 baz.txt bar barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1209, NextOffset: 2713 testutil.go:509: Offset: 926, NextOffset: 2430 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2713, NextOffset: 2750 testutil.go:509: Offset: 2430, NextOffset: 2467 testutil.go:509: Offset: 2750, NextOffset: 2787 testutil.go:509: Offset: 2467, NextOffset: 2504 testutil.go:509: Offset: 2787, NextOffset: 2824 testutil.go:509: Offset: 2504, NextOffset: 2541 testutil.go:509: Offset: 2824, NextOffset: 7226 testutil.go:509: Offset: 2541, NextOffset: 6611 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt bar barlink test baz.txt foo3.txt dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt dev test2 .no.prefetch.landmark foo1.txt bar barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 6909 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2447,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2484,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2521,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2558,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2728,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2765,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2802,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2839,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt foo3.txt barlink test dev baz.txt bar test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2447, NextOffset: 2484 testutil.go:509: Offset: 2728, NextOffset: 2765 testutil.go:509: Offset: 2484, NextOffset: 2521 testutil.go:509: Offset: 2765, NextOffset: 2802 testutil.go:509: Offset: 2521, NextOffset: 2558 testutil.go:509: Offset: 2802, NextOffset: 2839 testutil.go:509: Offset: 2558, NextOffset: 6664 testutil.go:509: Offset: 2839, NextOffset: 7275 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 934, NextOffset: 2447 testutil.go:509: Offset: 1215, NextOffset: 2728 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test dev baz.txt bar test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1215, NextOffset: 2728 testutil.go:509: Offset: 934, NextOffset: 2447 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2728, NextOffset: 2765 testutil.go:509: Offset: 2447, NextOffset: 2484 testutil.go:509: Offset: 2765, NextOffset: 2802 testutil.go:509: Offset: 2484, NextOffset: 2521 testutil.go:509: Offset: 2802, NextOffset: 2839 testutil.go:509: Offset: 2521, NextOffset: 2558 testutil.go:509: Offset: 2839, NextOffset: 7275 testutil.go:509: Offset: 2558, NextOffset: 6664 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt barlink test2 bar foo3.txt test dev .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6532 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6532 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test2 bar foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2441,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2478,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2515,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2552,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2724,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2761,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2798,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2835,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2 test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 930, NextOffset: 2441 testutil.go:509: Offset: 1213, NextOffset: 2724 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2441, NextOffset: 2478 testutil.go:509: Offset: 2724, NextOffset: 2761 testutil.go:509: Offset: 2478, NextOffset: 2515 testutil.go:509: Offset: 2761, NextOffset: 2798 testutil.go:509: Offset: 2515, NextOffset: 2552 testutil.go:509: Offset: 2798, NextOffset: 2835 testutil.go:509: Offset: 2552, NextOffset: 6643 testutil.go:509: Offset: 2835, NextOffset: 7257 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2 test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1213, NextOffset: 2724 testutil.go:509: Offset: 930, NextOffset: 2441 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2724, NextOffset: 2761 testutil.go:509: Offset: 2441, NextOffset: 2478 testutil.go:509: Offset: 2761, NextOffset: 2798 testutil.go:509: Offset: 2478, NextOffset: 2515 testutil.go:509: Offset: 2798, NextOffset: 2835 testutil.go:509: Offset: 2515, NextOffset: 2552 testutil.go:509: Offset: 2835, NextOffset: 7257 testutil.go:509: Offset: 2552, NextOffset: 6643 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test .no.prefetch.landmark foo1.txt bar barlink dev test2 baz.txt foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test .no.prefetch.landmark foo1.txt bar barlink dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2462,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2499,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2536,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2573,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2743,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2817,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2854,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2462, NextOffset: 2499 testutil.go:509: Offset: 2743, NextOffset: 2780 testutil.go:509: Offset: 2499, NextOffset: 2536 testutil.go:509: Offset: 2780, NextOffset: 2817 testutil.go:509: Offset: 2536, NextOffset: 2573 testutil.go:509: Offset: 2817, NextOffset: 2854 testutil.go:509: Offset: 2573, NextOffset: 6697 testutil.go:509: Offset: 2854, NextOffset: 7311 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 937, NextOffset: 2462 testutil.go:509: Offset: 1218, NextOffset: 2743 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1218, NextOffset: 2743 testutil.go:509: Offset: 937, NextOffset: 2462 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2743, NextOffset: 2780 testutil.go:509: Offset: 2462, NextOffset: 2499 testutil.go:509: Offset: 2780, NextOffset: 2817 testutil.go:509: Offset: 2499, NextOffset: 2536 testutil.go:509: Offset: 2817, NextOffset: 2854 testutil.go:509: Offset: 2536, NextOffset: 2573 testutil.go:509: Offset: 2854, NextOffset: 7311 testutil.go:509: Offset: 2573, NextOffset: 6697 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":136,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1923,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1960,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1997,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1009,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1212,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2168,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2242,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2279,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test baz.txt foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1886, NextOffset: 1923 testutil.go:509: Offset: 2168, NextOffset: 2205 testutil.go:509: Offset: 1923, NextOffset: 1960 testutil.go:509: Offset: 2205, NextOffset: 2242 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1960, NextOffset: 1997 testutil.go:509: Offset: 2242, NextOffset: 2279 testutil.go:509: Offset: 1997, NextOffset: 5697 testutil.go:509: Offset: 2279, NextOffset: 6309 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1009 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1009, NextOffset: 1212 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 930, NextOffset: 1886 testutil.go:509: Offset: 1212, NextOffset: 2168 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test baz.txt foo1.txt bar foo3.txt dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1009 testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1009, NextOffset: 1212 testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1212, NextOffset: 2168 testutil.go:509: Offset: 930, NextOffset: 1886 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2168, NextOffset: 2205 testutil.go:509: Offset: 1886, NextOffset: 1923 testutil.go:509: Offset: 2205, NextOffset: 2242 testutil.go:509: Offset: 1923, NextOffset: 1960 testutil.go:509: Offset: 2242, NextOffset: 2279 testutil.go:509: Offset: 1960, NextOffset: 1997 testutil.go:509: Offset: 2279, NextOffset: 6309 testutil.go:509: Offset: 1997, NextOffset: 5697 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo3.txt test test2 .no.prefetch.landmark foo1.txt bar barlink dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink dev baz.txt foo3.txt test test2 .no.prefetch.landmark foo1.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":734,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":938,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1904,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1941,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1978,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2015,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":351,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":388,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":425,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":462,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":499,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":536,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":773,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1017,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1221,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2187,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2224,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2261,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2298,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar test dev test2 baz.txt foo3.txt barlink .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1904, NextOffset: 1941 testutil.go:509: Offset: 2187, NextOffset: 2224 testutil.go:509: Offset: 1941, NextOffset: 1978 testutil.go:509: Offset: 2224, NextOffset: 2261 testutil.go:509: Offset: 1978, NextOffset: 2015 testutil.go:509: Offset: 2261, NextOffset: 2298 testutil.go:509: Offset: 2015, NextOffset: 5751 testutil.go:509: Offset: 2298, NextOffset: 6364 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 525, NextOffset: 734 testutil.go:509: Offset: 773, NextOffset: 1017 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 734, NextOffset: 938 testutil.go:509: Offset: 1017, NextOffset: 1221 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 938, NextOffset: 1904 testutil.go:509: Offset: 1221, NextOffset: 2187 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar test dev test2 baz.txt foo3.txt barlink .no.prefetch.landmark foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 773, NextOffset: 1017 testutil.go:509: Offset: 525, NextOffset: 734 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1017, NextOffset: 1221 testutil.go:509: Offset: 734, NextOffset: 938 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2187, NextOffset: 2224 testutil.go:509: Offset: 1904, NextOffset: 1941 testutil.go:509: Offset: 2224, NextOffset: 2261 testutil.go:509: Offset: 1941, NextOffset: 1978 testutil.go:509: Offset: 2261, NextOffset: 2298 testutil.go:509: Offset: 1978, NextOffset: 2015 testutil.go:509: Offset: 2298, NextOffset: 6364 testutil.go:509: Offset: 2015, NextOffset: 5751 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:509: Offset: 323, NextOffset: 525 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1221, NextOffset: 2187 testutil.go:509: Offset: 938, NextOffset: 1904 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test2 foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":523,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":730,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1894,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1931,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1968,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2005,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1013,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1217,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2177,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2288,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test2 foo1.txt bar test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 523, NextOffset: 730 testutil.go:509: Offset: 770, NextOffset: 1013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 730, NextOffset: 934 testutil.go:509: Offset: 1013, NextOffset: 1217 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 934, NextOffset: 1894 testutil.go:509: Offset: 1217, NextOffset: 2177 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1894, NextOffset: 1931 testutil.go:509: Offset: 2177, NextOffset: 2214 testutil.go:509: Offset: 1931, NextOffset: 1968 testutil.go:509: Offset: 2214, NextOffset: 2251 testutil.go:509: Offset: 1968, NextOffset: 2005 testutil.go:509: Offset: 2251, NextOffset: 2288 testutil.go:509: Offset: 2005, NextOffset: 5723 testutil.go:509: Offset: 2288, NextOffset: 6337 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar test dev .no.prefetch.landmark baz.txt foo3.txt barlink test2 foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1013, NextOffset: 1217 testutil.go:509: Offset: 730, NextOffset: 934 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2177, NextOffset: 2214 testutil.go:509: Offset: 1894, NextOffset: 1931 testutil.go:509: Offset: 2214, NextOffset: 2251 testutil.go:509: Offset: 1931, NextOffset: 1968 testutil.go:509: Offset: 2251, NextOffset: 2288 testutil.go:509: Offset: 1968, NextOffset: 2005 testutil.go:509: Offset: 2288, NextOffset: 6337 testutil.go:509: Offset: 2005, NextOffset: 5723 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1217, NextOffset: 2177 testutil.go:509: Offset: 934, NextOffset: 1894 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1013 testutil.go:509: Offset: 523, NextOffset: 730 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt barlink test baz.txt foo1.txt dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test baz.txt foo1.txt dev test2 .no.prefetch.landmark bar foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6017 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":139,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":527,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":735,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":941,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1912,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1949,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1986,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2023,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":352,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":389,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":426,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":463,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":500,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":537,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":775,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1019,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1225,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2196,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2233,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2270,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2307,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar barlink dev test2 .no.prefetch.landmark baz.txt foo3.txt test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 527, NextOffset: 735 testutil.go:509: Offset: 775, NextOffset: 1019 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 735, NextOffset: 941 testutil.go:509: Offset: 1019, NextOffset: 1225 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 941, NextOffset: 1912 testutil.go:509: Offset: 1225, NextOffset: 2196 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1912, NextOffset: 1949 testutil.go:509: Offset: 2196, NextOffset: 2233 testutil.go:509: Offset: 1949, NextOffset: 1986 testutil.go:509: Offset: 2233, NextOffset: 2270 testutil.go:509: Offset: 1986, NextOffset: 2023 testutil.go:509: Offset: 2270, NextOffset: 2307 testutil.go:509: Offset: 2023, NextOffset: 5774 testutil.go:509: Offset: 2307, NextOffset: 6389 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test foo1.txt bar barlink dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1225, NextOffset: 2196 testutil.go:509: Offset: 941, NextOffset: 1912 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2196, NextOffset: 2233 testutil.go:509: Offset: 1912, NextOffset: 1949 testutil.go:509: Offset: 2233, NextOffset: 2270 testutil.go:509: Offset: 1949, NextOffset: 1986 testutil.go:509: Offset: 2270, NextOffset: 2307 testutil.go:509: Offset: 1986, NextOffset: 2023 testutil.go:509: Offset: 2307, NextOffset: 6389 testutil.go:509: Offset: 2023, NextOffset: 5774 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 775, NextOffset: 1019 testutil.go:509: Offset: 527, NextOffset: 735 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1019, NextOffset: 1225 testutil.go:509: Offset: 735, NextOffset: 941 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test test2 foo1.txt bar foo3.txt dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test test2 foo1.txt bar foo3.txt dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev test2 barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev test2 barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2 test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2 test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt test test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark foo3.txt test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink test2 .no.prefetch.landmark foo3.txt test dev baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink test dev foo3.txt test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test dev foo3.txt test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar foo3.txt barlink .no.prefetch.landmark test dev test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt barlink test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test2 bar foo3.txt test dev .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar barlink test2 .no.prefetch.landmark foo3.txt test dev baz.txt foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark foo3.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt bar test dev .no.prefetch.landmark foo1.txt foo3.txt barlink test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt foo3.txt barlink test2 baz.txt bar test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23310 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark bar foo3.txt barlink test baz.txt foo1.txt dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test baz.txt foo1.txt dev test2 .no.prefetch.landmark bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test dev .no.prefetch.landmark baz.txt barlink test2 foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test dev .no.prefetch.landmark baz.txt barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 test .no.prefetch.landmark baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt test dev test2 .no.prefetch.landmark baz.txt barlink foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt foo3.txt test baz.txt bar barlink dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test baz.txt bar barlink dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt foo3.txt barlink .no.prefetch.landmark baz.txt bar test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink .no.prefetch.landmark baz.txt bar test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar foo3.txt dev test2 baz.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 baz.txt barlink test .no.prefetch.landmark foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt bar test dev test2 foo3.txt barlink .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test dev test2 foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt test dev test2 barlink .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev test2 barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink test test2 baz.txt foo1.txt bar dev .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt bar dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test test2 barlink dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 barlink dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1153,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1190,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1227,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1264,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt bar test dev test2 foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 971, NextOffset: 1008 testutil.go:509: Offset: 1153, NextOffset: 1190 testutil.go:509: Offset: 1008, NextOffset: 1045 testutil.go:509: Offset: 1190, NextOffset: 1227 testutil.go:509: Offset: 1045, NextOffset: 1082 testutil.go:509: Offset: 1227, NextOffset: 1264 testutil.go:509: Offset: 1082, NextOffset: 2563 testutil.go:509: Offset: 1264, NextOffset: 2920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 597, NextOffset: 971 testutil.go:509: Offset: 779, NextOffset: 1153 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink .no.prefetch.landmark baz.txt bar test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 779, NextOffset: 1153 testutil.go:509: Offset: 597, NextOffset: 971 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1153, NextOffset: 1190 testutil.go:509: Offset: 971, NextOffset: 1008 testutil.go:509: Offset: 1190, NextOffset: 1227 testutil.go:509: Offset: 1008, NextOffset: 1045 testutil.go:509: Offset: 1227, NextOffset: 1264 testutil.go:509: Offset: 1045, NextOffset: 1082 testutil.go:509: Offset: 1264, NextOffset: 2920 testutil.go:509: Offset: 1082, NextOffset: 2563 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1019,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1056,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1093,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1162,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1199,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1273,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo3.txt barlink dev test2 foo1.txt bar test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 605, NextOffset: 982 testutil.go:509: Offset: 785, NextOffset: 1162 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 982, NextOffset: 1019 testutil.go:509: Offset: 1162, NextOffset: 1199 testutil.go:509: Offset: 1019, NextOffset: 1056 testutil.go:509: Offset: 1199, NextOffset: 1236 testutil.go:509: Offset: 1056, NextOffset: 1093 testutil.go:509: Offset: 1236, NextOffset: 1273 testutil.go:509: Offset: 1093, NextOffset: 2589 testutil.go:509: Offset: 1273, NextOffset: 2940 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt foo3.txt barlink dev test2 foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 785, NextOffset: 1162 testutil.go:509: Offset: 605, NextOffset: 982 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1162, NextOffset: 1199 testutil.go:509: Offset: 982, NextOffset: 1019 testutil.go:509: Offset: 1199, NextOffset: 1236 testutil.go:509: Offset: 1019, NextOffset: 1056 testutil.go:509: Offset: 1236, NextOffset: 1273 testutil.go:509: Offset: 1056, NextOffset: 1093 testutil.go:509: Offset: 1273, NextOffset: 2940 testutil.go:509: Offset: 1093, NextOffset: 2589 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":981,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1018,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt barlink test baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 603, NextOffset: 981 testutil.go:509: Offset: 782, NextOffset: 1160 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 981, NextOffset: 1018 testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 1018, NextOffset: 1055 testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1055, NextOffset: 1092 testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1092, NextOffset: 2578 testutil.go:509: Offset: 1271, NextOffset: 2921 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 782, NextOffset: 1160 testutil.go:509: Offset: 603, NextOffset: 981 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 981, NextOffset: 1018 testutil.go:509: Offset: 1197, NextOffset: 1234 testutil.go:509: Offset: 1018, NextOffset: 1055 testutil.go:509: Offset: 1234, NextOffset: 1271 testutil.go:509: Offset: 1055, NextOffset: 1092 testutil.go:509: Offset: 1271, NextOffset: 2921 testutil.go:509: Offset: 1092, NextOffset: 2578 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink dev test2 foo1.txt test .no.prefetch.landmark baz.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev test2 foo1.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:509: Offset: 0, NextOffset: 2207 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink baz.txt foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1166, NextOffset: 1203 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1203, NextOffset: 1240 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1240, NextOffset: 1277 testutil.go:509: Offset: 1097, NextOffset: 2581 testutil.go:509: Offset: 1277, NextOffset: 2937 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink baz.txt foo1.txt bar foo3.txt test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1166, NextOffset: 1203 testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1203, NextOffset: 1240 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1240, NextOffset: 1277 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1277, NextOffset: 2937 testutil.go:509: Offset: 1097, NextOffset: 2581 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark test test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2211 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 testutil.go:509: Offset: 106, NextOffset: 2403 testutil.go:509: Offset: 0, NextOffset: 2211 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1080,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1117,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1191,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1262,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1299,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1336,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1373,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev test2 baz.txt foo1.txt foo3.txt barlink test .no.prefetch.landmark bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 597, NextOffset: 1080 testutil.go:509: Offset: 779, NextOffset: 1262 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1080, NextOffset: 1117 testutil.go:509: Offset: 1262, NextOffset: 1299 testutil.go:509: Offset: 1117, NextOffset: 1154 testutil.go:509: Offset: 1299, NextOffset: 1336 testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 1336, NextOffset: 1373 testutil.go:509: Offset: 1191, NextOffset: 2791 testutil.go:509: Offset: 1373, NextOffset: 3143 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar dev test2 baz.txt foo1.txt foo3.txt barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 779, NextOffset: 1262 testutil.go:509: Offset: 597, NextOffset: 1080 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1262, NextOffset: 1299 testutil.go:509: Offset: 1080, NextOffset: 1117 testutil.go:509: Offset: 1299, NextOffset: 1336 testutil.go:509: Offset: 1117, NextOffset: 1154 testutil.go:509: Offset: 1336, NextOffset: 1373 testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 1373, NextOffset: 3143 testutil.go:509: Offset: 1191, NextOffset: 2791 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar foo3.txt dev test2 foo1.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt dev test2 foo1.txt barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2450 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1090,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1127,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1164,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1201,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1270,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1307,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1344,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1381,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt bar foo3.txt dev test2 baz.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1090, NextOffset: 1127 testutil.go:509: Offset: 1270, NextOffset: 1307 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1307, NextOffset: 1344 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 1344, NextOffset: 1381 testutil.go:509: Offset: 1201, NextOffset: 2805 testutil.go:509: Offset: 1381, NextOffset: 3151 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 605, NextOffset: 1090 testutil.go:509: Offset: 785, NextOffset: 1270 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test .no.prefetch.landmark foo1.txt bar foo3.txt dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1270, NextOffset: 1307 testutil.go:509: Offset: 1090, NextOffset: 1127 testutil.go:509: Offset: 1307, NextOffset: 1344 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1344, NextOffset: 1381 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 1381, NextOffset: 3151 testutil.go:509: Offset: 1201, NextOffset: 2805 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 785, NextOffset: 1270 testutil.go:509: Offset: 605, NextOffset: 1090 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar barlink dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2449 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2449 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar barlink dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 testutil.go:509: Offset: 106, NextOffset: 2637 testutil.go:509: Offset: 0, NextOffset: 2449 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1090,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1127,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1164,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1201,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1269,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1306,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1343,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1380,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar barlink test .no.prefetch.landmark baz.txt foo3.txt dev test2 foo1.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1090, NextOffset: 1127 testutil.go:509: Offset: 1269, NextOffset: 1306 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1306, NextOffset: 1343 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 1343, NextOffset: 1380 testutil.go:509: Offset: 1201, NextOffset: 2804 testutil.go:509: Offset: 1380, NextOffset: 3141 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 603, NextOffset: 1090 testutil.go:509: Offset: 782, NextOffset: 1269 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 782, NextOffset: 1269 testutil.go:509: Offset: 603, NextOffset: 1090 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1269, NextOffset: 1306 testutil.go:509: Offset: 1090, NextOffset: 1127 testutil.go:509: Offset: 1306, NextOffset: 1343 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1343, NextOffset: 1380 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 1380, NextOffset: 3141 testutil.go:509: Offset: 1201, NextOffset: 2804 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test barlink dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test barlink dev test2 .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2631 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:509: Offset: 106, NextOffset: 2631 testutil.go:509: Offset: 0, NextOffset: 2442 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1100,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1211,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1280,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1317,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1354,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1391,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt barlink test baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 606, NextOffset: 1100 testutil.go:509: Offset: 786, NextOffset: 1280 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1100, NextOffset: 1137 testutil.go:509: Offset: 1280, NextOffset: 1317 testutil.go:509: Offset: 1137, NextOffset: 1174 testutil.go:509: Offset: 1317, NextOffset: 1354 testutil.go:509: Offset: 1174, NextOffset: 1211 testutil.go:509: Offset: 1354, NextOffset: 1391 testutil.go:509: Offset: 1211, NextOffset: 2784 testutil.go:509: Offset: 1391, NextOffset: 3156 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test baz.txt foo1.txt bar dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 786, NextOffset: 1280 testutil.go:509: Offset: 606, NextOffset: 1100 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1280, NextOffset: 1317 testutil.go:509: Offset: 1100, NextOffset: 1137 testutil.go:509: Offset: 1317, NextOffset: 1354 testutil.go:509: Offset: 1137, NextOffset: 1174 testutil.go:509: Offset: 1354, NextOffset: 1391 testutil.go:509: Offset: 1174, NextOffset: 1211 testutil.go:509: Offset: 1391, NextOffset: 3156 testutil.go:509: Offset: 1211, NextOffset: 2784 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar dev .no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 testutil.go:509: Offset: 106, NextOffset: 2642 testutil.go:509: Offset: 0, NextOffset: 2452 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":977,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1014,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1051,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":678,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":783,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1159,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1196,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1270,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark bar dev baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 977, NextOffset: 1014 testutil.go:509: Offset: 1159, NextOffset: 1196 testutil.go:509: Offset: 1014, NextOffset: 1051 testutil.go:509: Offset: 1196, NextOffset: 1233 testutil.go:509: Offset: 1051, NextOffset: 1088 testutil.go:509: Offset: 1233, NextOffset: 1270 testutil.go:509: Offset: 1088, NextOffset: 2566 testutil.go:509: Offset: 1270, NextOffset: 2931 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 387, NextOffset: 496 testutil.go:509: Offset: 535, NextOffset: 678 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 496, NextOffset: 601 testutil.go:509: Offset: 678, NextOffset: 783 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 601, NextOffset: 977 testutil.go:509: Offset: 783, NextOffset: 1159 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark bar dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 535, NextOffset: 678 testutil.go:509: Offset: 387, NextOffset: 496 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 783, NextOffset: 1159 testutil.go:509: Offset: 601, NextOffset: 977 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1159, NextOffset: 1196 testutil.go:509: Offset: 977, NextOffset: 1014 testutil.go:509: Offset: 1196, NextOffset: 1233 testutil.go:509: Offset: 1014, NextOffset: 1051 testutil.go:509: Offset: 1233, NextOffset: 1270 testutil.go:509: Offset: 1051, NextOffset: 1088 testutil.go:509: Offset: 1270, NextOffset: 2931 testutil.go:509: Offset: 1088, NextOffset: 2566 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 678, NextOffset: 783 testutil.go:509: Offset: 496, NextOffset: 601 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:509: Offset: 0, NextOffset: 2209 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":608,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1100,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":789,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1170,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1244,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1281,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo3.txt dev .no.prefetch.landmark foo1.txt bar barlink test test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 502, NextOffset: 608 testutil.go:509: Offset: 683, NextOffset: 789 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 608, NextOffset: 989 testutil.go:509: Offset: 789, NextOffset: 1170 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 989, NextOffset: 1026 testutil.go:509: Offset: 1170, NextOffset: 1207 testutil.go:509: Offset: 1026, NextOffset: 1063 testutil.go:509: Offset: 1207, NextOffset: 1244 testutil.go:509: Offset: 1063, NextOffset: 1100 testutil.go:509: Offset: 1244, NextOffset: 1281 testutil.go:509: Offset: 1100, NextOffset: 2593 testutil.go:509: Offset: 1281, NextOffset: 2938 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 391, NextOffset: 502 testutil.go:509: Offset: 539, NextOffset: 683 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink test test2 baz.txt foo3.txt dev .no.prefetch.landmark foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 539, NextOffset: 683 testutil.go:509: Offset: 391, NextOffset: 502 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 683, NextOffset: 789 testutil.go:509: Offset: 502, NextOffset: 608 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1170, NextOffset: 1207 testutil.go:509: Offset: 989, NextOffset: 1026 testutil.go:509: Offset: 1207, NextOffset: 1244 testutil.go:509: Offset: 1026, NextOffset: 1063 testutil.go:509: Offset: 1244, NextOffset: 1281 testutil.go:509: Offset: 1063, NextOffset: 1100 testutil.go:509: Offset: 1281, NextOffset: 2938 testutil.go:509: Offset: 1100, NextOffset: 2593 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 789, NextOffset: 1170 testutil.go:509: Offset: 608, NextOffset: 989 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt test2 .no.prefetch.landmark baz.txt barlink test dev foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev foo1.txt bar foo3.txt test2 .no.prefetch.landmark baz.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 testutil.go:509: Offset: 106, NextOffset: 2411 testutil.go:509: Offset: 0, NextOffset: 2221 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":988,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1025,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1099,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1168,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1242,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1279,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test bar dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 606, NextOffset: 988 testutil.go:509: Offset: 786, NextOffset: 1168 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 988, NextOffset: 1025 testutil.go:509: Offset: 1168, NextOffset: 1205 testutil.go:509: Offset: 1025, NextOffset: 1062 testutil.go:509: Offset: 1205, NextOffset: 1242 testutil.go:509: Offset: 1062, NextOffset: 1099 testutil.go:509: Offset: 1242, NextOffset: 1279 testutil.go:509: Offset: 1099, NextOffset: 2581 testutil.go:509: Offset: 1279, NextOffset: 2934 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1168, NextOffset: 1205 testutil.go:509: Offset: 988, NextOffset: 1025 testutil.go:509: Offset: 1205, NextOffset: 1242 testutil.go:509: Offset: 1025, NextOffset: 1062 testutil.go:509: Offset: 1242, NextOffset: 1279 testutil.go:509: Offset: 1062, NextOffset: 1099 testutil.go:509: Offset: 1279, NextOffset: 2934 testutil.go:509: Offset: 1099, NextOffset: 2581 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 786, NextOffset: 1168 testutil.go:509: Offset: 606, NextOffset: 988 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 foo3.txt test .no.prefetch.landmark baz.txt foo1.txt bar barlink dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink dev test2 foo3.txt test .no.prefetch.landmark baz.txt foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2397 testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":394,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":506,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":615,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1002,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1039,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1076,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1113,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":540,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":795,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1182,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1256,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1293,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt barlink test test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:509: Offset: 540, NextOffset: 686 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 506, NextOffset: 615 testutil.go:509: Offset: 686, NextOffset: 795 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 615, NextOffset: 1002 testutil.go:509: Offset: 795, NextOffset: 1182 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1002, NextOffset: 1039 testutil.go:509: Offset: 1182, NextOffset: 1219 testutil.go:509: Offset: 1039, NextOffset: 1076 testutil.go:509: Offset: 1219, NextOffset: 1256 testutil.go:509: Offset: 1076, NextOffset: 1113 testutil.go:509: Offset: 1256, NextOffset: 1293 testutil.go:509: Offset: 1113, NextOffset: 2595 testutil.go:509: Offset: 1293, NextOffset: 2949 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1182, NextOffset: 1219 testutil.go:509: Offset: 1002, NextOffset: 1039 testutil.go:509: Offset: 1219, NextOffset: 1256 testutil.go:509: Offset: 1039, NextOffset: 1076 testutil.go:509: Offset: 1256, NextOffset: 1293 testutil.go:509: Offset: 1076, NextOffset: 1113 testutil.go:509: Offset: 1293, NextOffset: 2949 testutil.go:509: Offset: 1113, NextOffset: 2595 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 540, NextOffset: 686 testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 686, NextOffset: 795 testutil.go:509: Offset: 506, NextOffset: 615 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 795, NextOffset: 1182 testutil.go:509: Offset: 615, NextOffset: 1002 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 foo1.txt foo3.txt barlink .no.prefetch.landmark baz.txt bar test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink .no.prefetch.landmark baz.txt bar test dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2419 testutil.go:509: Offset: 0, NextOffset: 2226 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 baz.txt foo3.txt test .no.prefetch.landmark foo1.txt bar barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 836 testutil.go:509: Offset: 683, NextOffset: 982 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 935, NextOffset: 2226 testutil.go:509: Offset: 1081, NextOffset: 2511 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev test2 baz.txt foo3.txt test .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 683, NextOffset: 982 testutil.go:509: Offset: 537, NextOffset: 836 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1081, NextOffset: 2511 testutil.go:509: Offset: 935, NextOffset: 2226 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar barlink test dev .no.prefetch.landmark foo1.txt foo3.txt test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1705 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":848,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":881,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":914,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":947,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":994,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1027,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1093,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar foo3.txt test dev .no.prefetch.landmark foo1.txt barlink test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 848, NextOffset: 881 testutil.go:509: Offset: 994, NextOffset: 1027 testutil.go:509: Offset: 881, NextOffset: 914 testutil.go:509: Offset: 1027, NextOffset: 1060 testutil.go:509: Offset: 914, NextOffset: 947 testutil.go:509: Offset: 1060, NextOffset: 1093 testutil.go:509: Offset: 947, NextOffset: 2239 testutil.go:509: Offset: 1093, NextOffset: 2527 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 848 testutil.go:509: Offset: 691, NextOffset: 994 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test dev .no.prefetch.landmark foo1.txt barlink test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 994, NextOffset: 1027 testutil.go:509: Offset: 848, NextOffset: 881 testutil.go:509: Offset: 1027, NextOffset: 1060 testutil.go:509: Offset: 881, NextOffset: 914 testutil.go:509: Offset: 1060, NextOffset: 1093 testutil.go:509: Offset: 914, NextOffset: 947 testutil.go:509: Offset: 1093, NextOffset: 2527 testutil.go:509: Offset: 947, NextOffset: 2239 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 691, NextOffset: 994 testutil.go:509: Offset: 545, NextOffset: 848 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1715 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:509: Offset: 0, NextOffset: 1715 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":843,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":876,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":909,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":942,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test dev .no.prefetch.landmark bar test2 baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 843, NextOffset: 876 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1022, NextOffset: 1055 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1055, NextOffset: 1088 testutil.go:509: Offset: 942, NextOffset: 2233 testutil.go:509: Offset: 1088, NextOffset: 2522 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 843 testutil.go:509: Offset: 687, NextOffset: 989 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark bar test2 baz.txt foo1.txt foo3.txt barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 687, NextOffset: 989 testutil.go:509: Offset: 541, NextOffset: 843 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 843, NextOffset: 876 testutil.go:509: Offset: 1022, NextOffset: 1055 testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1055, NextOffset: 1088 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1088, NextOffset: 2522 testutil.go:509: Offset: 942, NextOffset: 2233 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test dev baz.txt bar test2 .no.prefetch.landmark foo1.txt foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test dev baz.txt bar test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1871 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:509: Offset: 0, NextOffset: 1708 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar test dev foo1.txt foo3.txt barlink test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 851 testutil.go:509: Offset: 695, NextOffset: 997 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 851, NextOffset: 884 testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 884, NextOffset: 917 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 950, NextOffset: 2246 testutil.go:509: Offset: 1096, NextOffset: 2535 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test2 .no.prefetch.landmark baz.txt bar test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 851, NextOffset: 884 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 884, NextOffset: 917 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1096, NextOffset: 2535 testutil.go:509: Offset: 950, NextOffset: 2246 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 695, NextOffset: 997 testutil.go:509: Offset: 549, NextOffset: 851 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 .no.prefetch.landmark bar foo3.txt baz.txt foo1.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark bar foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:509: Offset: 90, NextOffset: 1879 testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":923,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":956,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1022,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1069,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1102,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test dev baz.txt barlink test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 923 testutil.go:509: Offset: 683, NextOffset: 1069 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 923, NextOffset: 956 testutil.go:509: Offset: 1069, NextOffset: 1102 testutil.go:509: Offset: 956, NextOffset: 989 testutil.go:509: Offset: 1102, NextOffset: 1135 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 1135, NextOffset: 1168 testutil.go:509: Offset: 1022, NextOffset: 2399 testutil.go:509: Offset: 1168, NextOffset: 2691 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test dev baz.txt barlink test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 683, NextOffset: 1069 testutil.go:509: Offset: 537, NextOffset: 923 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1069, NextOffset: 1102 testutil.go:509: Offset: 923, NextOffset: 956 testutil.go:509: Offset: 1102, NextOffset: 1135 testutil.go:509: Offset: 956, NextOffset: 989 testutil.go:509: Offset: 1135, NextOffset: 1168 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 1168, NextOffset: 2691 testutil.go:509: Offset: 1022, NextOffset: 2399 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt baz.txt barlink test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2009 testutil.go:509: Offset: 0, NextOffset: 1844 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":932,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":965,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":998,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1078,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1144,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1177,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt bar foo3.txt test test2 foo1.txt barlink dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 932 testutil.go:509: Offset: 691, NextOffset: 1078 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 932, NextOffset: 965 testutil.go:509: Offset: 1078, NextOffset: 1111 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 1111, NextOffset: 1144 testutil.go:509: Offset: 998, NextOffset: 1031 testutil.go:509: Offset: 1144, NextOffset: 1177 testutil.go:509: Offset: 1031, NextOffset: 2411 testutil.go:509: Offset: 1177, NextOffset: 2705 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test test2 foo1.txt barlink dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 691, NextOffset: 1078 testutil.go:509: Offset: 545, NextOffset: 932 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1078, NextOffset: 1111 testutil.go:509: Offset: 932, NextOffset: 965 testutil.go:509: Offset: 1111, NextOffset: 1144 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 1144, NextOffset: 1177 testutil.go:509: Offset: 998, NextOffset: 1031 testutil.go:509: Offset: 1177, NextOffset: 2705 testutil.go:509: Offset: 1031, NextOffset: 2411 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 testutil.go:509: Offset: 90, NextOffset: 2015 testutil.go:509: Offset: 0, NextOffset: 1852 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":927,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":960,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":993,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1026,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1073,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1106,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1139,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1172,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt test foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 927 testutil.go:509: Offset: 687, NextOffset: 1073 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 927, NextOffset: 960 testutil.go:509: Offset: 1073, NextOffset: 1106 testutil.go:509: Offset: 960, NextOffset: 993 testutil.go:509: Offset: 1106, NextOffset: 1139 testutil.go:509: Offset: 993, NextOffset: 1026 testutil.go:509: Offset: 1139, NextOffset: 1172 testutil.go:509: Offset: 1026, NextOffset: 2404 testutil.go:509: Offset: 1172, NextOffset: 2696 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt test foo1.txt bar foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1073, NextOffset: 1106 testutil.go:509: Offset: 927, NextOffset: 960 testutil.go:509: Offset: 1106, NextOffset: 1139 testutil.go:509: Offset: 960, NextOffset: 993 testutil.go:509: Offset: 1139, NextOffset: 1172 testutil.go:509: Offset: 993, NextOffset: 1026 testutil.go:509: Offset: 1172, NextOffset: 2696 testutil.go:509: Offset: 1026, NextOffset: 2404 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 687, NextOffset: 1073 testutil.go:509: Offset: 541, NextOffset: 927 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 foo1.txt foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:509: Offset: 0, NextOffset: 1844 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":936,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":969,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1002,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1035,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1082,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1115,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1148,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1181,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt test dev test2 bar foo3.txt barlink .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test2" vs "test2" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 936 testutil.go:509: Offset: 695, NextOffset: 1082 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 936, NextOffset: 969 testutil.go:509: Offset: 1082, NextOffset: 1115 testutil.go:509: Offset: 969, NextOffset: 1002 testutil.go:509: Offset: 1115, NextOffset: 1148 testutil.go:509: Offset: 1002, NextOffset: 1035 testutil.go:509: Offset: 1148, NextOffset: 1181 testutil.go:509: Offset: 1035, NextOffset: 2416 testutil.go:509: Offset: 1181, NextOffset: 2709 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:509: Offset: 351, NextOffset: 452 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1082, NextOffset: 1115 testutil.go:509: Offset: 936, NextOffset: 969 testutil.go:509: Offset: 1115, NextOffset: 1148 testutil.go:509: Offset: 969, NextOffset: 1002 testutil.go:509: Offset: 1148, NextOffset: 1181 testutil.go:509: Offset: 1002, NextOffset: 1035 testutil.go:509: Offset: 1181, NextOffset: 2709 testutil.go:509: Offset: 1035, NextOffset: 2416 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 695, NextOffset: 1082 testutil.go:509: Offset: 549, NextOffset: 936 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:509: Offset: 0, NextOffset: 1856 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":118,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":184,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":217,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":250,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":343,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":440,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":181,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":280,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":313,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":346,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":464,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":586,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark baz.txt test test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 533, NextOffset: 836 testutil.go:509: Offset: 679, NextOffset: 982 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 935, NextOffset: 2224 testutil.go:509: Offset: 1081, NextOffset: 2513 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 343, NextOffset: 440 testutil.go:509: Offset: 464, NextOffset: 586 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 440, NextOffset: 533 testutil.go:509: Offset: 586, NextOffset: 679 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test test2 foo1.txt bar foo3.txt barlink dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 464, NextOffset: 586 testutil.go:509: Offset: 343, NextOffset: 440 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 586, NextOffset: 679 testutil.go:509: Offset: 440, NextOffset: 533 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 679, NextOffset: 982 testutil.go:509: Offset: 533, NextOffset: 836 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 280, NextOffset: 313 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1081, NextOffset: 2513 testutil.go:509: Offset: 935, NextOffset: 2224 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:509: Offset: 0, NextOffset: 1712 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":849,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":882,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":995,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1061,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1094,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo3.txt barlink test test2 foo1.txt bar dev .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 849 testutil.go:509: Offset: 687, NextOffset: 995 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 849, NextOffset: 882 testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 882, NextOffset: 915 testutil.go:509: Offset: 1028, NextOffset: 1061 testutil.go:509: Offset: 915, NextOffset: 948 testutil.go:509: Offset: 1061, NextOffset: 1094 testutil.go:509: Offset: 948, NextOffset: 2241 testutil.go:509: Offset: 1094, NextOffset: 2528 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo3.txt barlink test test2 foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 687, NextOffset: 995 testutil.go:509: Offset: 541, NextOffset: 849 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 849, NextOffset: 882 testutil.go:509: Offset: 1028, NextOffset: 1061 testutil.go:509: Offset: 882, NextOffset: 915 testutil.go:509: Offset: 1061, NextOffset: 1094 testutil.go:509: Offset: 915, NextOffset: 948 testutil.go:509: Offset: 1094, NextOffset: 2528 testutil.go:509: Offset: 948, NextOffset: 2241 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:509: Offset: 90, NextOffset: 1883 testutil.go:509: Offset: 0, NextOffset: 1722 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":843,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":876,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":909,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":942,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev .no.prefetch.landmark bar barlink test test2 baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 843 testutil.go:509: Offset: 683, NextOffset: 989 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 843, NextOffset: 876 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1022, NextOffset: 1055 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1055, NextOffset: 1088 testutil.go:509: Offset: 942, NextOffset: 2229 testutil.go:509: Offset: 1088, NextOffset: 2520 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test test2 baz.txt foo1.txt foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 683, NextOffset: 989 testutil.go:509: Offset: 537, NextOffset: 843 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 843, NextOffset: 876 testutil.go:509: Offset: 1022, NextOffset: 1055 testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1055, NextOffset: 1088 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1088, NextOffset: 2520 testutil.go:509: Offset: 942, NextOffset: 2229 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt test dev .no.prefetch.landmark barlink test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test2 baz.txt foo1.txt bar foo3.txt test dev .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1712 testutil.go:509: Offset: 90, NextOffset: 1875 testutil.go:509: Offset: 0, NextOffset: 1712 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 851 testutil.go:509: Offset: 691, NextOffset: 997 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 851, NextOffset: 884 testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 884, NextOffset: 917 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 950, NextOffset: 2243 testutil.go:509: Offset: 1096, NextOffset: 2534 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar dev foo3.txt barlink test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 691, NextOffset: 997 testutil.go:509: Offset: 545, NextOffset: 851 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 851, NextOffset: 884 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 884, NextOffset: 917 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1096, NextOffset: 2534 testutil.go:509: Offset: 950, NextOffset: 2243 testutil.go:395: Comparing: "test2" vs "test2" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1885 testutil.go:509: Offset: 0, NextOffset: 1725 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":865,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":898,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":931,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":964,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1014,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1047,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1080,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1113,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2 foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 865 testutil.go:509: Offset: 686, NextOffset: 1014 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 865, NextOffset: 898 testutil.go:509: Offset: 1014, NextOffset: 1047 testutil.go:509: Offset: 898, NextOffset: 931 testutil.go:509: Offset: 1047, NextOffset: 1080 testutil.go:509: Offset: 931, NextOffset: 964 testutil.go:509: Offset: 1080, NextOffset: 1113 testutil.go:509: Offset: 964, NextOffset: 2277 testutil.go:509: Offset: 1113, NextOffset: 2566 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1014, NextOffset: 1047 testutil.go:509: Offset: 865, NextOffset: 898 testutil.go:509: Offset: 1047, NextOffset: 1080 testutil.go:509: Offset: 898, NextOffset: 931 testutil.go:509: Offset: 1080, NextOffset: 1113 testutil.go:509: Offset: 931, NextOffset: 964 testutil.go:509: Offset: 1113, NextOffset: 2566 testutil.go:509: Offset: 964, NextOffset: 2277 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 686, NextOffset: 1014 testutil.go:509: Offset: 537, NextOffset: 865 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar foo3.txt dev test2 foo1.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt barlink test .no.prefetch.landmark baz.txt bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1941 testutil.go:509: Offset: 0, NextOffset: 1774 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":909,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":942,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":975,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1025,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1091,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1124,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar barlink test baz.txt foo3.txt dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 876 testutil.go:509: Offset: 694, NextOffset: 1025 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1025, NextOffset: 1058 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1058, NextOffset: 1091 testutil.go:509: Offset: 942, NextOffset: 975 testutil.go:509: Offset: 1091, NextOffset: 1124 testutil.go:509: Offset: 975, NextOffset: 2285 testutil.go:509: Offset: 1124, NextOffset: 2581 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test baz.txt foo3.txt dev test2 .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1025, NextOffset: 1058 testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1058, NextOffset: 1091 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1091, NextOffset: 1124 testutil.go:509: Offset: 942, NextOffset: 975 testutil.go:509: Offset: 1124, NextOffset: 2581 testutil.go:509: Offset: 975, NextOffset: 2285 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1025 testutil.go:509: Offset: 545, NextOffset: 876 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt barlink test dev test2 bar .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev test2 bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:509: Offset: 0, NextOffset: 1786 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":871,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":904,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":937,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":970,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1020,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1053,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1086,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1119,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 871 testutil.go:509: Offset: 690, NextOffset: 1020 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 871, NextOffset: 904 testutil.go:509: Offset: 1020, NextOffset: 1053 testutil.go:509: Offset: 904, NextOffset: 937 testutil.go:509: Offset: 1053, NextOffset: 1086 testutil.go:509: Offset: 937, NextOffset: 970 testutil.go:509: Offset: 1086, NextOffset: 1119 testutil.go:509: Offset: 970, NextOffset: 2281 testutil.go:509: Offset: 1119, NextOffset: 2571 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test test2 baz.txt foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1020, NextOffset: 1053 testutil.go:509: Offset: 871, NextOffset: 904 testutil.go:509: Offset: 1053, NextOffset: 1086 testutil.go:509: Offset: 904, NextOffset: 937 testutil.go:509: Offset: 1086, NextOffset: 1119 testutil.go:509: Offset: 937, NextOffset: 970 testutil.go:509: Offset: 1119, NextOffset: 2571 testutil.go:509: Offset: 970, NextOffset: 2281 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 690, NextOffset: 1020 testutil.go:509: Offset: 541, NextOffset: 871 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar barlink test dev test2 .no.prefetch.landmark baz.txt foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:509: Offset: 0, NextOffset: 1775 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":947,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":980,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1030,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1129,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.txt test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 881, NextOffset: 914 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 914, NextOffset: 947 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 947, NextOffset: 980 testutil.go:509: Offset: 1096, NextOffset: 1129 testutil.go:509: Offset: 980, NextOffset: 2295 testutil.go:509: Offset: 1129, NextOffset: 2592 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 881 testutil.go:509: Offset: 698, NextOffset: 1030 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test dev test2 baz.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 881, NextOffset: 914 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 914, NextOffset: 947 testutil.go:509: Offset: 1096, NextOffset: 1129 testutil.go:509: Offset: 947, NextOffset: 980 testutil.go:509: Offset: 1129, NextOffset: 2592 testutil.go:509: Offset: 980, NextOffset: 2295 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 698, NextOffset: 1030 testutil.go:509: Offset: 549, NextOffset: 881 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test baz.txt bar dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test baz.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 testutil.go:509: Offset: 93, NextOffset: 1953 testutil.go:509: Offset: 0, NextOffset: 1788 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":958,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":991,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1024,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1057,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1107,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1140,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1206,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar test baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 958, NextOffset: 991 testutil.go:509: Offset: 1107, NextOffset: 1140 testutil.go:509: Offset: 991, NextOffset: 1024 testutil.go:509: Offset: 1140, NextOffset: 1173 testutil.go:509: Offset: 1024, NextOffset: 1057 testutil.go:509: Offset: 1173, NextOffset: 1206 testutil.go:509: Offset: 1057, NextOffset: 2465 testutil.go:509: Offset: 1206, NextOffset: 2758 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 958 testutil.go:509: Offset: 686, NextOffset: 1107 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1107, NextOffset: 1140 testutil.go:509: Offset: 958, NextOffset: 991 testutil.go:509: Offset: 1140, NextOffset: 1173 testutil.go:509: Offset: 991, NextOffset: 1024 testutil.go:509: Offset: 1173, NextOffset: 1206 testutil.go:509: Offset: 1024, NextOffset: 1057 testutil.go:509: Offset: 1206, NextOffset: 2758 testutil.go:509: Offset: 1057, NextOffset: 2465 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 686, NextOffset: 1107 testutil.go:509: Offset: 537, NextOffset: 958 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark barlink dev test2 baz.txt foo1.txt bar foo3.txt test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark barlink dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1927 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":970,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1003,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1036,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1069,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1119,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1152,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1185,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1218,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt dev bar barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 970 testutil.go:509: Offset: 694, NextOffset: 1119 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 1119, NextOffset: 1152 testutil.go:509: Offset: 1003, NextOffset: 1036 testutil.go:509: Offset: 1152, NextOffset: 1185 testutil.go:509: Offset: 1036, NextOffset: 1069 testutil.go:509: Offset: 1185, NextOffset: 1218 testutil.go:509: Offset: 1069, NextOffset: 2478 testutil.go:509: Offset: 1218, NextOffset: 2774 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt dev bar barlink test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1119 testutil.go:509: Offset: 545, NextOffset: 970 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1119, NextOffset: 1152 testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 1152, NextOffset: 1185 testutil.go:509: Offset: 1003, NextOffset: 1036 testutil.go:509: Offset: 1185, NextOffset: 1218 testutil.go:509: Offset: 1036, NextOffset: 1069 testutil.go:509: Offset: 1218, NextOffset: 2774 testutil.go:509: Offset: 1069, NextOffset: 2478 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar foo3.txt test baz.txt foo1.txt barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":962,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":995,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1028,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1061,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1111,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1144,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1210,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 962 testutil.go:509: Offset: 690, NextOffset: 1111 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 1111, NextOffset: 1144 testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 1144, NextOffset: 1177 testutil.go:509: Offset: 1028, NextOffset: 1061 testutil.go:509: Offset: 1177, NextOffset: 1210 testutil.go:509: Offset: 1061, NextOffset: 2469 testutil.go:509: Offset: 1210, NextOffset: 2762 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test foo3.txt dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1111, NextOffset: 1144 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 1144, NextOffset: 1177 testutil.go:509: Offset: 995, NextOffset: 1028 testutil.go:509: Offset: 1177, NextOffset: 1210 testutil.go:509: Offset: 1028, NextOffset: 1061 testutil.go:509: Offset: 1210, NextOffset: 2762 testutil.go:509: Offset: 1061, NextOffset: 2469 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 690, NextOffset: 1111 testutil.go:509: Offset: 541, NextOffset: 962 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 baz.txt bar foo3.txt test .no.prefetch.landmark foo1.txt barlink dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink dev test2 baz.txt bar foo3.txt test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:509: Offset: 93, NextOffset: 2094 testutil.go:509: Offset: 0, NextOffset: 1925 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":975,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1041,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1074,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1124,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1157,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1190,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1223,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar foo3.txt dev foo1.txt barlink test test2] === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 975 testutil.go:509: Offset: 698, NextOffset: 1124 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 1124, NextOffset: 1157 testutil.go:509: Offset: 1008, NextOffset: 1041 testutil.go:509: Offset: 1157, NextOffset: 1190 testutil.go:509: Offset: 1041, NextOffset: 1074 testutil.go:509: Offset: 1190, NextOffset: 1223 testutil.go:509: Offset: 1074, NextOffset: 2492 testutil.go:509: Offset: 1223, NextOffset: 2791 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar foo3.txt dev foo1.txt barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1124, NextOffset: 1157 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 1157, NextOffset: 1190 testutil.go:509: Offset: 1008, NextOffset: 1041 testutil.go:509: Offset: 1190, NextOffset: 1223 testutil.go:509: Offset: 1041, NextOffset: 1074 testutil.go:509: Offset: 1223, NextOffset: 2791 testutil.go:509: Offset: 1074, NextOffset: 2492 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 698, NextOffset: 1124 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 549, NextOffset: 975 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:509: Offset: 0, NextOffset: 1939 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":868,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":901,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":934,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":967,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1017,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1050,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1116,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 868 testutil.go:509: Offset: 686, NextOffset: 1017 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 868, NextOffset: 901 testutil.go:509: Offset: 1017, NextOffset: 1050 testutil.go:509: Offset: 901, NextOffset: 934 testutil.go:509: Offset: 1050, NextOffset: 1083 testutil.go:509: Offset: 934, NextOffset: 967 testutil.go:509: Offset: 1083, NextOffset: 1116 testutil.go:509: Offset: 967, NextOffset: 2277 testutil.go:509: Offset: 1116, NextOffset: 2566 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt barlink test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 686, NextOffset: 1017 testutil.go:509: Offset: 537, NextOffset: 868 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1017, NextOffset: 1050 testutil.go:509: Offset: 868, NextOffset: 901 testutil.go:509: Offset: 1050, NextOffset: 1083 testutil.go:509: Offset: 901, NextOffset: 934 testutil.go:509: Offset: 1083, NextOffset: 1116 testutil.go:509: Offset: 934, NextOffset: 967 testutil.go:509: Offset: 1116, NextOffset: 2566 testutil.go:509: Offset: 967, NextOffset: 2277 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt foo3.txt barlink test dev bar test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1780 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1780 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:509: Offset: 0, NextOffset: 1780 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":882,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":981,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1031,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1097,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1130,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink test test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 882 testutil.go:509: Offset: 694, NextOffset: 1031 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 882, NextOffset: 915 testutil.go:509: Offset: 1031, NextOffset: 1064 testutil.go:509: Offset: 915, NextOffset: 948 testutil.go:509: Offset: 1064, NextOffset: 1097 testutil.go:509: Offset: 948, NextOffset: 981 testutil.go:509: Offset: 1097, NextOffset: 1130 testutil.go:509: Offset: 981, NextOffset: 2293 testutil.go:509: Offset: 1130, NextOffset: 2587 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1031 testutil.go:509: Offset: 545, NextOffset: 882 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1031, NextOffset: 1064 testutil.go:509: Offset: 882, NextOffset: 915 testutil.go:509: Offset: 1064, NextOffset: 1097 testutil.go:509: Offset: 915, NextOffset: 948 testutil.go:509: Offset: 1097, NextOffset: 1130 testutil.go:509: Offset: 948, NextOffset: 981 testutil.go:509: Offset: 1130, NextOffset: 2587 testutil.go:509: Offset: 981, NextOffset: 2293 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt dev foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1793 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt dev foo1.txt bar foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":874,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":907,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":940,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":973,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1023,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1056,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1089,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1122,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt bar foo3.txt foo1.txt barlink test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 874 testutil.go:509: Offset: 690, NextOffset: 1023 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 874, NextOffset: 907 testutil.go:509: Offset: 1023, NextOffset: 1056 testutil.go:509: Offset: 907, NextOffset: 940 testutil.go:509: Offset: 1056, NextOffset: 1089 testutil.go:509: Offset: 940, NextOffset: 973 testutil.go:509: Offset: 1089, NextOffset: 1122 testutil.go:509: Offset: 973, NextOffset: 2287 testutil.go:509: Offset: 1122, NextOffset: 2575 testutil.go:395: Comparing: "dev" vs "dev" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1023, NextOffset: 1056 testutil.go:509: Offset: 874, NextOffset: 907 testutil.go:509: Offset: 1056, NextOffset: 1089 testutil.go:509: Offset: 907, NextOffset: 940 testutil.go:509: Offset: 1089, NextOffset: 1122 testutil.go:509: Offset: 940, NextOffset: 973 testutil.go:509: Offset: 1122, NextOffset: 2575 testutil.go:509: Offset: 973, NextOffset: 2287 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 690, NextOffset: 1023 testutil.go:509: Offset: 541, NextOffset: 874 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2 bar barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2 bar barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1949 testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":984,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1067,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1100,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1133,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test2 .no.prefetch.landmark baz.txt foo3.txt test dev foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 885, NextOffset: 918 testutil.go:509: Offset: 1034, NextOffset: 1067 testutil.go:509: Offset: 918, NextOffset: 951 testutil.go:509: Offset: 1067, NextOffset: 1100 testutil.go:509: Offset: 951, NextOffset: 984 testutil.go:509: Offset: 1100, NextOffset: 1133 testutil.go:509: Offset: 984, NextOffset: 2304 testutil.go:509: Offset: 1133, NextOffset: 2599 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 885 testutil.go:509: Offset: 698, NextOffset: 1034 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test dev foo1.txt bar barlink test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 698, NextOffset: 1034 testutil.go:509: Offset: 549, NextOffset: 885 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1034, NextOffset: 1067 testutil.go:509: Offset: 885, NextOffset: 918 testutil.go:509: Offset: 1067, NextOffset: 1100 testutil.go:509: Offset: 918, NextOffset: 951 testutil.go:509: Offset: 1100, NextOffset: 1133 testutil.go:509: Offset: 951, NextOffset: 984 testutil.go:509: Offset: 1133, NextOffset: 2599 testutil.go:509: Offset: 984, NextOffset: 2304 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1796 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar baz.txt foo3.txt barlink test dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1961 testutil.go:509: Offset: 0, NextOffset: 1796 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1913,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1950,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1987,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2159,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2196,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2270,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test test2 .no.prefetch.landmark foo1.txt bar dev baz.txt foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 926, NextOffset: 1876 testutil.go:509: Offset: 1209, NextOffset: 2159 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1876, NextOffset: 1913 testutil.go:509: Offset: 2159, NextOffset: 2196 testutil.go:509: Offset: 1913, NextOffset: 1950 testutil.go:509: Offset: 2196, NextOffset: 2233 testutil.go:509: Offset: 1950, NextOffset: 1987 testutil.go:509: Offset: 2233, NextOffset: 2270 testutil.go:509: Offset: 1987, NextOffset: 5684 testutil.go:509: Offset: 2270, NextOffset: 6298 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar dev baz.txt foo3.txt barlink test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1209, NextOffset: 2159 testutil.go:509: Offset: 926, NextOffset: 1876 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2159, NextOffset: 2196 testutil.go:509: Offset: 1876, NextOffset: 1913 testutil.go:509: Offset: 2196, NextOffset: 2233 testutil.go:509: Offset: 1913, NextOffset: 1950 testutil.go:509: Offset: 2233, NextOffset: 2270 testutil.go:509: Offset: 1950, NextOffset: 1987 testutil.go:509: Offset: 2270, NextOffset: 6298 testutil.go:509: Offset: 1987, NextOffset: 5684 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark bar foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 5979 testutil.go:509: Offset: 0, NextOffset: 5421 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1894,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1931,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1968,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2005,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2175,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2286,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 934, NextOffset: 1894 testutil.go:509: Offset: 1215, NextOffset: 2175 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1894, NextOffset: 1931 testutil.go:509: Offset: 2175, NextOffset: 2212 testutil.go:509: Offset: 1931, NextOffset: 1968 testutil.go:509: Offset: 2212, NextOffset: 2249 testutil.go:509: Offset: 1968, NextOffset: 2005 testutil.go:509: Offset: 2249, NextOffset: 2286 testutil.go:509: Offset: 2005, NextOffset: 5737 testutil.go:509: Offset: 2286, NextOffset: 6349 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1215, NextOffset: 2175 testutil.go:509: Offset: 934, NextOffset: 1894 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2175, NextOffset: 2212 testutil.go:509: Offset: 1894, NextOffset: 1931 testutil.go:509: Offset: 2212, NextOffset: 2249 testutil.go:509: Offset: 1931, NextOffset: 1968 testutil.go:509: Offset: 2249, NextOffset: 2286 testutil.go:509: Offset: 1968, NextOffset: 2005 testutil.go:509: Offset: 2286, NextOffset: 6349 testutil.go:509: Offset: 2005, NextOffset: 5737 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink test2 foo1.txt test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt bar foo3.txt barlink test2 foo1.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6158 testutil.go:509: Offset: 0, NextOffset: 5602 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6158 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5602 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1922,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1959,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1996,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2168,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2242,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2279,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt bar test dev foo1.txt foo3.txt barlink test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 930, NextOffset: 1885 testutil.go:509: Offset: 1213, NextOffset: 2168 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1885, NextOffset: 1922 testutil.go:509: Offset: 2168, NextOffset: 2205 testutil.go:509: Offset: 1922, NextOffset: 1959 testutil.go:509: Offset: 2205, NextOffset: 2242 testutil.go:509: Offset: 1959, NextOffset: 1996 testutil.go:509: Offset: 2242, NextOffset: 2279 testutil.go:509: Offset: 1996, NextOffset: 5712 testutil.go:509: Offset: 2279, NextOffset: 6325 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test dev foo1.txt foo3.txt barlink test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1213, NextOffset: 2168 testutil.go:509: Offset: 930, NextOffset: 1885 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2168, NextOffset: 2205 testutil.go:509: Offset: 1885, NextOffset: 1922 testutil.go:509: Offset: 2205, NextOffset: 2242 testutil.go:509: Offset: 1922, NextOffset: 1959 testutil.go:509: Offset: 2242, NextOffset: 2279 testutil.go:509: Offset: 1959, NextOffset: 1996 testutil.go:509: Offset: 2279, NextOffset: 6325 testutil.go:509: Offset: 1996, NextOffset: 5712 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:509: Offset: 521, NextOffset: 727 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink test foo3.txt dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test foo3.txt dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6005 testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1904,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1941,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1978,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2015,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2185,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2222,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2259,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2296,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test2 foo1.txt test dev .no.prefetch.landmark baz.txt bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1904, NextOffset: 1941 testutil.go:509: Offset: 2185, NextOffset: 2222 testutil.go:509: Offset: 1941, NextOffset: 1978 testutil.go:509: Offset: 2222, NextOffset: 2259 testutil.go:509: Offset: 1978, NextOffset: 2015 testutil.go:509: Offset: 2259, NextOffset: 2296 testutil.go:509: Offset: 2015, NextOffset: 5762 testutil.go:509: Offset: 2296, NextOffset: 6373 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 937, NextOffset: 1904 testutil.go:509: Offset: 1218, NextOffset: 2185 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 foo1.txt test dev .no.prefetch.landmark baz.txt bar foo3.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1218, NextOffset: 2185 testutil.go:509: Offset: 937, NextOffset: 1904 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2185, NextOffset: 2222 testutil.go:509: Offset: 1904, NextOffset: 1941 testutil.go:509: Offset: 2222, NextOffset: 2259 testutil.go:509: Offset: 1941, NextOffset: 1978 testutil.go:509: Offset: 2259, NextOffset: 2296 testutil.go:509: Offset: 1978, NextOffset: 2015 testutil.go:509: Offset: 2296, NextOffset: 6373 testutil.go:509: Offset: 2015, NextOffset: 5762 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt bar dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 testutil.go:509: Offset: 146, NextOffset: 6184 testutil.go:509: Offset: 0, NextOffset: 5628 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2430,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2467,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2504,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2541,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2713,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2750,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2787,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2824,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink dev test2 baz.txt bar test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 926, NextOffset: 2430 testutil.go:509: Offset: 1209, NextOffset: 2713 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2430, NextOffset: 2467 testutil.go:509: Offset: 2713, NextOffset: 2750 testutil.go:509: Offset: 2467, NextOffset: 2504 testutil.go:509: Offset: 2750, NextOffset: 2787 testutil.go:509: Offset: 2504, NextOffset: 2541 testutil.go:509: Offset: 2787, NextOffset: 2824 testutil.go:509: Offset: 2541, NextOffset: 6611 testutil.go:509: Offset: 2824, NextOffset: 7226 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink dev test2 baz.txt bar test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1209, NextOffset: 2713 testutil.go:509: Offset: 926, NextOffset: 2430 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2713, NextOffset: 2750 testutil.go:509: Offset: 2430, NextOffset: 2467 testutil.go:509: Offset: 2750, NextOffset: 2787 testutil.go:509: Offset: 2467, NextOffset: 2504 testutil.go:509: Offset: 2787, NextOffset: 2824 testutil.go:509: Offset: 2504, NextOffset: 2541 testutil.go:509: Offset: 2824, NextOffset: 7226 testutil.go:509: Offset: 2541, NextOffset: 6611 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar baz.txt foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:509: Offset: 146, NextOffset: 6909 testutil.go:509: Offset: 0, NextOffset: 6352 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2447,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2484,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2521,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2558,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2728,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2765,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2802,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2839,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev test2 foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 934, NextOffset: 2447 testutil.go:509: Offset: 1215, NextOffset: 2728 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2447, NextOffset: 2484 testutil.go:509: Offset: 2728, NextOffset: 2765 testutil.go:509: Offset: 2484, NextOffset: 2521 testutil.go:509: Offset: 2765, NextOffset: 2802 testutil.go:509: Offset: 2521, NextOffset: 2558 testutil.go:509: Offset: 2802, NextOffset: 2839 testutil.go:509: Offset: 2558, NextOffset: 6664 testutil.go:509: Offset: 2839, NextOffset: 7275 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2728, NextOffset: 2765 testutil.go:509: Offset: 2447, NextOffset: 2484 testutil.go:509: Offset: 2765, NextOffset: 2802 testutil.go:509: Offset: 2484, NextOffset: 2521 testutil.go:509: Offset: 2802, NextOffset: 2839 testutil.go:509: Offset: 2521, NextOffset: 2558 testutil.go:509: Offset: 2839, NextOffset: 7275 testutil.go:509: Offset: 2558, NextOffset: 6664 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1215, NextOffset: 2728 testutil.go:509: Offset: 934, NextOffset: 2447 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt bar barlink test dev test2 foo1.txt foo3.txt .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 foo1.txt foo3.txt .no.prefetch.landmark baz.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 7088 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:509: Offset: 146, NextOffset: 7088 testutil.go:509: Offset: 0, NextOffset: 6532 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2441,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2478,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2515,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2552,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2724,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2761,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2798,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2835,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink .no.prefetch.landmark foo1.txt test dev test2 baz.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 930, NextOffset: 2441 testutil.go:509: Offset: 1213, NextOffset: 2724 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2441, NextOffset: 2478 testutil.go:509: Offset: 2724, NextOffset: 2761 testutil.go:509: Offset: 2478, NextOffset: 2515 testutil.go:509: Offset: 2761, NextOffset: 2798 testutil.go:509: Offset: 2515, NextOffset: 2552 testutil.go:509: Offset: 2798, NextOffset: 2835 testutil.go:509: Offset: 2552, NextOffset: 6643 testutil.go:509: Offset: 2835, NextOffset: 7257 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.txt test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2724, NextOffset: 2761 testutil.go:509: Offset: 2441, NextOffset: 2478 testutil.go:509: Offset: 2761, NextOffset: 2798 testutil.go:509: Offset: 2478, NextOffset: 2515 testutil.go:509: Offset: 2798, NextOffset: 2835 testutil.go:509: Offset: 2515, NextOffset: 2552 testutil.go:509: Offset: 2835, NextOffset: 7257 testutil.go:509: Offset: 2552, NextOffset: 6643 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1213, NextOffset: 2724 testutil.go:509: Offset: 930, NextOffset: 2441 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:509: Offset: 521, NextOffset: 727 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 testutil.go:509: Offset: 146, NextOffset: 7067 testutil.go:509: Offset: 0, NextOffset: 6383 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2462,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2499,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2536,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2573,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2743,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2817,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2854,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar test dev .no.prefetch.landmark baz.txt foo3.txt barlink test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 937, NextOffset: 2462 testutil.go:509: Offset: 1218, NextOffset: 2743 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2462, NextOffset: 2499 testutil.go:509: Offset: 2743, NextOffset: 2780 testutil.go:509: Offset: 2499, NextOffset: 2536 testutil.go:509: Offset: 2780, NextOffset: 2817 testutil.go:509: Offset: 2536, NextOffset: 2573 testutil.go:509: Offset: 2817, NextOffset: 2854 testutil.go:509: Offset: 2573, NextOffset: 6697 testutil.go:509: Offset: 2854, NextOffset: 7311 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev .no.prefetch.landmark baz.txt foo3.txt barlink test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1218, NextOffset: 2743 testutil.go:509: Offset: 937, NextOffset: 2462 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2743, NextOffset: 2780 testutil.go:509: Offset: 2462, NextOffset: 2499 testutil.go:509: Offset: 2780, NextOffset: 2817 testutil.go:509: Offset: 2499, NextOffset: 2536 testutil.go:509: Offset: 2817, NextOffset: 2854 testutil.go:509: Offset: 2536, NextOffset: 2573 testutil.go:509: Offset: 2854, NextOffset: 7311 testutil.go:509: Offset: 2573, NextOffset: 6697 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 testutil.go:509: Offset: 146, NextOffset: 7121 testutil.go:509: Offset: 0, NextOffset: 6565 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":136,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1923,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1960,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1997,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1009,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1212,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2168,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2205,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2242,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2279,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt bar barlink test test2 foo1.txt foo3.txt dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 423, NextOffset: 460 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1009 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1009, NextOffset: 1212 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 930, NextOffset: 1886 testutil.go:509: Offset: 1212, NextOffset: 2168 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1886, NextOffset: 1923 testutil.go:509: Offset: 2168, NextOffset: 2205 testutil.go:509: Offset: 1923, NextOffset: 1960 testutil.go:509: Offset: 2205, NextOffset: 2242 testutil.go:509: Offset: 1960, NextOffset: 1997 testutil.go:509: Offset: 2242, NextOffset: 2279 testutil.go:509: Offset: 1997, NextOffset: 5697 testutil.go:509: Offset: 2279, NextOffset: 6309 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt dev .no.prefetch.landmark baz.txt bar barlink test test2 foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1009, NextOffset: 1212 testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2168, NextOffset: 2205 testutil.go:509: Offset: 1886, NextOffset: 1923 testutil.go:509: Offset: 2205, NextOffset: 2242 testutil.go:509: Offset: 1923, NextOffset: 1960 testutil.go:509: Offset: 2242, NextOffset: 2279 testutil.go:509: Offset: 1960, NextOffset: 1997 testutil.go:509: Offset: 2279, NextOffset: 6309 testutil.go:509: Offset: 1997, NextOffset: 5697 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1009 testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1212, NextOffset: 2168 testutil.go:509: Offset: 930, NextOffset: 1886 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2 test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev test2 test .no.prefetch.landmark baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 testutil.go:509: Offset: 146, NextOffset: 5991 testutil.go:509: Offset: 0, NextOffset: 5434 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":734,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":938,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1904,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1941,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1978,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2015,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":351,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":388,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":425,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":462,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":499,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":536,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":773,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1017,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1221,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2187,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2224,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2261,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2298,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark barlink test2 baz.txt foo1.txt bar foo3.txt test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 734, NextOffset: 938 testutil.go:509: Offset: 1017, NextOffset: 1221 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 938, NextOffset: 1904 testutil.go:509: Offset: 1221, NextOffset: 2187 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1904, NextOffset: 1941 testutil.go:509: Offset: 2187, NextOffset: 2224 testutil.go:509: Offset: 1941, NextOffset: 1978 testutil.go:509: Offset: 2224, NextOffset: 2261 testutil.go:509: Offset: 1978, NextOffset: 2015 testutil.go:509: Offset: 2261, NextOffset: 2298 testutil.go:509: Offset: 2015, NextOffset: 5751 testutil.go:509: Offset: 2298, NextOffset: 6364 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 525, NextOffset: 734 testutil.go:509: Offset: 773, NextOffset: 1017 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev .no.prefetch.landmark barlink test2 baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 773, NextOffset: 1017 testutil.go:509: Offset: 525, NextOffset: 734 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1017, NextOffset: 1221 testutil.go:509: Offset: 734, NextOffset: 938 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1221, NextOffset: 2187 testutil.go:509: Offset: 938, NextOffset: 1904 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2187, NextOffset: 2224 testutil.go:509: Offset: 1904, NextOffset: 1941 testutil.go:509: Offset: 2224, NextOffset: 2261 testutil.go:509: Offset: 1941, NextOffset: 1978 testutil.go:509: Offset: 2261, NextOffset: 2298 testutil.go:509: Offset: 1978, NextOffset: 2015 testutil.go:509: Offset: 2298, NextOffset: 6364 testutil.go:509: Offset: 2015, NextOffset: 5751 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:509: Offset: 323, NextOffset: 525 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt test .no.prefetch.landmark bar foo3.txt barlink dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark bar foo3.txt barlink dev test2 baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:509: Offset: 0, NextOffset: 5616 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":523,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":730,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1894,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1931,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1968,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2005,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1013,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1217,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2177,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2288,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt barlink test .no.prefetch.landmark baz.txt bar foo3.txt dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1894, NextOffset: 1931 testutil.go:509: Offset: 2177, NextOffset: 2214 testutil.go:509: Offset: 1931, NextOffset: 1968 testutil.go:509: Offset: 2214, NextOffset: 2251 testutil.go:509: Offset: 1968, NextOffset: 2005 testutil.go:509: Offset: 2251, NextOffset: 2288 testutil.go:509: Offset: 2005, NextOffset: 5723 testutil.go:509: Offset: 2288, NextOffset: 6337 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 461, NextOffset: 498 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 523, NextOffset: 730 testutil.go:509: Offset: 770, NextOffset: 1013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 730, NextOffset: 934 testutil.go:509: Offset: 1013, NextOffset: 1217 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 934, NextOffset: 1894 testutil.go:509: Offset: 1217, NextOffset: 2177 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt dev test2 foo1.txt barlink test .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 498, NextOffset: 535 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1013, NextOffset: 1217 testutil.go:509: Offset: 730, NextOffset: 934 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1217, NextOffset: 2177 testutil.go:509: Offset: 934, NextOffset: 1894 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1013 testutil.go:509: Offset: 523, NextOffset: 730 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2177, NextOffset: 2214 testutil.go:509: Offset: 1894, NextOffset: 1931 testutil.go:509: Offset: 2214, NextOffset: 2251 testutil.go:509: Offset: 1931, NextOffset: 1968 testutil.go:509: Offset: 2251, NextOffset: 2288 testutil.go:509: Offset: 1968, NextOffset: 2005 testutil.go:509: Offset: 2288, NextOffset: 6337 testutil.go:509: Offset: 2005, NextOffset: 5723 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test foo1.txt bar foo3.txt dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5460 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 testutil.go:509: Offset: 146, NextOffset: 6017 testutil.go:509: Offset: 0, NextOffset: 5460 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":139,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":527,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":735,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":941,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1912,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1949,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1986,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2023,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":352,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":389,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":426,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":463,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":500,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":537,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":775,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1019,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1225,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2196,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2233,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2270,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2307,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1912, NextOffset: 1949 testutil.go:509: Offset: 2196, NextOffset: 2233 testutil.go:509: Offset: 1949, NextOffset: 1986 testutil.go:509: Offset: 2233, NextOffset: 2270 testutil.go:509: Offset: 1986, NextOffset: 2023 testutil.go:509: Offset: 2270, NextOffset: 2307 testutil.go:509: Offset: 2023, NextOffset: 5774 testutil.go:509: Offset: 2307, NextOffset: 6389 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 527, NextOffset: 735 testutil.go:509: Offset: 775, NextOffset: 1019 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 735, NextOffset: 941 testutil.go:509: Offset: 1019, NextOffset: 1225 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 941, NextOffset: 1912 testutil.go:509: Offset: 1225, NextOffset: 2196 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 775, NextOffset: 1019 testutil.go:509: Offset: 527, NextOffset: 735 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1019, NextOffset: 1225 testutil.go:509: Offset: 735, NextOffset: 941 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1225, NextOffset: 2196 testutil.go:509: Offset: 941, NextOffset: 1912 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2196, NextOffset: 2233 testutil.go:509: Offset: 1912, NextOffset: 1949 testutil.go:509: Offset: 2233, NextOffset: 2270 testutil.go:509: Offset: 1949, NextOffset: 1986 testutil.go:509: Offset: 2270, NextOffset: 2307 testutil.go:509: Offset: 1986, NextOffset: 2023 testutil.go:509: Offset: 2307, NextOffset: 6389 testutil.go:509: Offset: 2023, NextOffset: 5774 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev barlink test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 testutil.go:509: Offset: 146, NextOffset: 6197 testutil.go:509: Offset: 0, NextOffset: 5640 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:02:21Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:02:21Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:02:21Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:02:21Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset --- PASS: TestGzipEStargz (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen (50.16s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.08s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.09s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.07s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.08s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.13s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.08s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.10s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.07s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.13s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.17s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.10s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.10s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.10s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.10s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.18s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.18s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.15s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.13s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.17s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.15s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.15s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.16s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.20s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.15s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.13s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.13s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.19s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.15s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.13s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.15s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.18s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.16s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.17s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.18s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.19s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.15s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.16s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.16s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.15s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.15s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.15s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.09s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.09s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.10s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.10s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.09s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.10s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.08s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.16s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.10s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.10s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.13s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.10s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.15s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.09s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.13s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.08s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.13s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.16s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.09s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.07s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.08s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.08s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.07s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.07s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.10s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.10s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.17s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.13s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.10s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.10s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.18s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.09s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.08s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.09s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.13s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.08s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.18s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.18s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.16s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.17s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.18s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.16s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.18s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.17s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.13s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.15s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.18s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.19s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.16s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.13s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.13s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.18s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.15s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.15s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.13s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.17s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.15s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.17s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.18s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.16s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.16s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.25s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.15s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.13s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.08s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.13s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.15s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.10s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.13s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.09s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.10s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.08s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.10s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.14s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.09s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.13s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.13s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.12s) --- PASS: TestGzipEStargz/testBuild (71.76s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.15s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.18s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.15s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.15s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.15s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.18s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.15s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.15s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.20s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.20s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.18s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.17s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.16s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.16s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.15s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.15s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.18s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.15s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.15s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.15s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.16s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.15s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.16s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.19s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.17s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.16s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.15s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.15s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.15s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.16s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.21s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.15s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.15s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.15s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.19s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.16s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.13s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify (74.74s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.15s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.15s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 (0.15s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.17s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 (0.15s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.16s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) === RUN TestGzipFooter --- PASS: TestGzipFooter (0.37s) PASS ok github.com/containerd/stargz-snapshotter/estargz 86.400s === RUN TestNoError --- PASS: TestNoError (0.00s) === RUN TestOneError --- PASS: TestOneError (0.00s) === RUN TestMultipleErrors --- PASS: TestMultipleErrors (0.00s) PASS ok github.com/containerd/stargz-snapshotter/estargz/errorutil 0.012s === RUN TestGzipEStargz === RUN TestGzipEStargz/testBuild === PAUSE TestGzipEStargz/testBuild === RUN TestGzipEStargz/testDigestAndVerify === PAUSE TestGzipEStargz/testDigestAndVerify === RUN TestGzipEStargz/testWriteAndOpen === PAUSE TestGzipEStargz/testWriteAndOpen === CONT TestGzipEStargz/testBuild === CONT TestGzipEStargz/testWriteAndOpen === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 === CONT TestGzipEStargz/testDigestAndVerify === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 1152] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 1152] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 1152] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 1152] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 1152] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 1152] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 1152] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 1152] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 1152] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 1152] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 1152] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 1152] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 40] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 4903 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 40] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 40] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 40] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 40] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 40] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 40] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 40] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 40] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 40] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 40] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 40] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 392, NextOffset: 478 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 355 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:509: Offset: 392, NextOffset: 478 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 245 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 133, NextOffset: 365 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:509: Offset: 133, NextOffset: 365 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 400, NextOffset: 486 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 594, NextOffset: 680 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 400, NextOffset: 486 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:509: Offset: 402, NextOffset: 488 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 392, NextOffset: 478 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:509: Offset: 392, NextOffset: 478 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:509: Offset: 133, NextOffset: 365 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 400, NextOffset: 486 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 95, NextOffset: 132 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:509: Offset: 400, NextOffset: 486 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:509: Offset: 134, NextOffset: 365 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 357 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 357, NextOffset: 394 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 394, NextOffset: 480 testutil.go:509: Offset: 589, NextOffset: 675 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 93, NextOffset: 130 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 357 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 357, NextOffset: 394 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:509: Offset: 394, NextOffset: 480 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":209,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":560,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":597,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:509: Offset: 246, NextOffset: 560 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 560, NextOffset: 597 testutil.go:509: Offset: 400, NextOffset: 486 testutil.go:509: Offset: 597, NextOffset: 683 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 560, NextOffset: 597 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 597, NextOffset: 683 testutil.go:509: Offset: 400, NextOffset: 486 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 246, NextOffset: 560 testutil.go:509: Offset: 132, NextOffset: 363 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 133] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 132, NextOffset: 360 testutil.go:509: Offset: 245, NextOffset: 557 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 397, NextOffset: 483 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 245, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 360 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 126] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 557, NextOffset: 594 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:509: Offset: 397, NextOffset: 483 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 133] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 126] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 131] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 131 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 97, NextOffset: 134 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 366 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 366, NextOffset: 403 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 403, NextOffset: 489 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:509: Offset: 134, NextOffset: 366 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 366, NextOffset: 403 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:509: Offset: 403, NextOffset: 489 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 134] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 132] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 332, NextOffset: 408 testutil.go:509: Offset: 501, NextOffset: 577 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 127] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 210 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 468 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 501, NextOffset: 577 testutil.go:509: Offset: 332, NextOffset: 408 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 127] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 135] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 127] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 341, NextOffset: 417 testutil.go:509: Offset: 509, NextOffset: 585 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 509, NextOffset: 585 testutil.go:509: Offset: 341, NextOffset: 417 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:509: Offset: 119, NextOffset: 308 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 128 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 135] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 128 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 334, NextOffset: 410 testutil.go:509: Offset: 504, NextOffset: 580 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 504, NextOffset: 580 testutil.go:509: Offset: 334, NextOffset: 410 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 134] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 128 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 340, NextOffset: 416 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 109] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 512, NextOffset: 588 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 120 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:509: Offset: 120, NextOffset: 307 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 479, NextOffset: 512 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 512, NextOffset: 588 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 340, NextOffset: 416 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 102] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 102 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 102] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 102 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 108] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 101] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 101 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 332, NextOffset: 408 testutil.go:509: Offset: 501, NextOffset: 577 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 501, NextOffset: 577 testutil.go:509: Offset: 332, NextOffset: 408 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 104] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 104] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 341, NextOffset: 417 testutil.go:509: Offset: 509, NextOffset: 585 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 214, NextOffset: 476 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 509, NextOffset: 585 testutil.go:509: Offset: 341, NextOffset: 417 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 103] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 301 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 103] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 471 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 334, NextOffset: 410 testutil.go:509: Offset: 504, NextOffset: 580 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 504, NextOffset: 580 testutil.go:509: Offset: 334, NextOffset: 410 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 103] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 100] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 100 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 340, NextOffset: 416 testutil.go:509: Offset: 512, NextOffset: 588 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 512, NextOffset: 588 testutil.go:509: Offset: 340, NextOffset: 416 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 105] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 105] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":81,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":304,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":176,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 114, NextOffset: 304 testutil.go:509: Offset: 209, NextOffset: 466 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 304, NextOffset: 337 testutil.go:509: Offset: 466, NextOffset: 499 testutil.go:509: Offset: 337, NextOffset: 413 testutil.go:509: Offset: 499, NextOffset: 575 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 209, NextOffset: 466 testutil.go:509: Offset: 114, NextOffset: 304 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 466, NextOffset: 499 testutil.go:509: Offset: 304, NextOffset: 337 testutil.go:509: Offset: 499, NextOffset: 575 testutil.go:509: Offset: 337, NextOffset: 413 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 104] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 114] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 106] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 106] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":180,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":474,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 312 testutil.go:509: Offset: 213, NextOffset: 474 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 474, NextOffset: 507 testutil.go:509: Offset: 345, NextOffset: 421 testutil.go:509: Offset: 507, NextOffset: 583 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 474 testutil.go:509: Offset: 118, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 474, NextOffset: 507 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 507, NextOffset: 583 testutil.go:509: Offset: 345, NextOffset: 421 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 105] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 116] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 108] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":469,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 115, NextOffset: 306 testutil.go:509: Offset: 210, NextOffset: 469 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 306, NextOffset: 339 testutil.go:509: Offset: 469, NextOffset: 502 testutil.go:509: Offset: 339, NextOffset: 415 testutil.go:509: Offset: 502, NextOffset: 578 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 469 testutil.go:509: Offset: 115, NextOffset: 306 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 469, NextOffset: 502 testutil.go:509: Offset: 306, NextOffset: 339 testutil.go:509: Offset: 502, NextOffset: 578 testutil.go:509: Offset: 339, NextOffset: 415 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 116] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 108] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 115] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 115 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 115] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 115 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 119, NextOffset: 312 testutil.go:509: Offset: 214, NextOffset: 477 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 477, NextOffset: 510 testutil.go:509: Offset: 345, NextOffset: 421 testutil.go:509: Offset: 510, NextOffset: 586 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 214, NextOffset: 477 testutil.go:509: Offset: 119, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 477, NextOffset: 510 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 510, NextOffset: 586 testutil.go:509: Offset: 345, NextOffset: 421 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 115] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 115 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 104] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 345, NextOffset: 421 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:509: Offset: 345, NextOffset: 421 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 117] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 117 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 117] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 117 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 116] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 319 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 488, NextOffset: 521 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:509: Offset: 352, NextOffset: 428 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 108] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 360] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 360 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 346, NextOffset: 422 testutil.go:509: Offset: 516, NextOffset: 592 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 360] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 360 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 516, NextOffset: 592 testutil.go:509: Offset: 346, NextOffset: 422 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 362] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 362] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 222] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 222 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:509: Offset: 218, NextOffset: 491 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 491, NextOffset: 524 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 362] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 524, NextOffset: 600 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:509: Offset: 120, NextOffset: 319 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 222] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 524, NextOffset: 600 testutil.go:509: Offset: 352, NextOffset: 428 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 222 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 222] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 222 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 361] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 361 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 361] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 361 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 345, NextOffset: 421 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:509: Offset: 116, NextOffset: 312 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:509: Offset: 345, NextOffset: 421 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 362] === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 223] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 488, NextOffset: 521 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:509: Offset: 352, NextOffset: 428 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 363] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 223] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 365] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 365 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 225] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 225 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 346, NextOffset: 422 testutil.go:509: Offset: 516, NextOffset: 592 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 516, NextOffset: 592 testutil.go:509: Offset: 346, NextOffset: 422 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 524, NextOffset: 600 testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 319 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 524, NextOffset: 600 testutil.go:509: Offset: 352, NextOffset: 428 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 319 testutil.go:509: Offset: 215, NextOffset: 481 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 481, NextOffset: 514 testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 514, NextOffset: 590 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 215, NextOffset: 481 testutil.go:509: Offset: 116, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 481, NextOffset: 514 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 514, NextOffset: 590 testutil.go:509: Offset: 352, NextOffset: 428 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 119, NextOffset: 324 testutil.go:509: Offset: 217, NextOffset: 487 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 357, NextOffset: 433 testutil.go:509: Offset: 520, NextOffset: 596 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 487 testutil.go:509: Offset: 119, NextOffset: 324 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 520, NextOffset: 596 testutil.go:509: Offset: 357, NextOffset: 433 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 116, NextOffset: 320 testutil.go:509: Offset: 214, NextOffset: 482 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 353, NextOffset: 429 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 482 testutil.go:509: Offset: 116, NextOffset: 320 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:509: Offset: 353, NextOffset: 429 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 326 testutil.go:509: Offset: 218, NextOffset: 490 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 326, NextOffset: 359 testutil.go:509: Offset: 490, NextOffset: 523 testutil.go:509: Offset: 359, NextOffset: 435 testutil.go:509: Offset: 523, NextOffset: 599 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 490 testutil.go:509: Offset: 120, NextOffset: 326 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 490, NextOffset: 523 testutil.go:509: Offset: 326, NextOffset: 359 testutil.go:509: Offset: 523, NextOffset: 599 testutil.go:509: Offset: 359, NextOffset: 435 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 240 296] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 240 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 296 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 684, NextOffset: 830 testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:509: Offset: 684, NextOffset: 830 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 240 293] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 240 in stargz, uncompressed length 512 testutil.go:2349: [2] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 240 296] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 240 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 296 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 240 293] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 171, NextOffset: 653 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 240 in stargz, uncompressed length 512 testutil.go:2349: [2] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 653, NextOffset: 690 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 945, NextOffset: 982 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 690, NextOffset: 836 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:509: Offset: 690, NextOffset: 836 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 242 298] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 242 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":242,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 242 295] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 242 in stargz, uncompressed length 512 testutil.go:2349: [2] at 295 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":242,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 245 301] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 301 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 688, NextOffset: 834 testutil.go:509: Offset: 981, NextOffset: 1127 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 981, NextOffset: 1127 testutil.go:509: Offset: 688, NextOffset: 834 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 245 298] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 testutil.go:2349: [2] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 245 301] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 301 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 245 298] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 testutil.go:2349: [2] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 694, NextOffset: 840 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 245 301] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 951, NextOffset: 988 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 657, NextOffset: 694 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 988, NextOffset: 1134 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 301 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 694, NextOffset: 840 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 245 298] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 testutil.go:2349: [2] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 244 300] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 300 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 244 297] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 testutil.go:2349: [2] at 297 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 684, NextOffset: 830 testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:509: Offset: 684, NextOffset: 830 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 244 300] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 300 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 244 297] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 testutil.go:2349: [2] at 297 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 245 301] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 301 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 245 298] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 testutil.go:2349: [2] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 690, NextOffset: 836 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 244 300] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 945, NextOffset: 982 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 300 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 653, NextOffset: 690 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:509: Offset: 690, NextOffset: 836 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:509: Offset: 171, NextOffset: 653 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 244 297] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 testutil.go:2349: [2] at 297 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 244 300] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 300 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 688, NextOffset: 834 testutil.go:509: Offset: 981, NextOffset: 1127 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 981, NextOffset: 1127 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 244 297] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 testutil.go:2349: [2] at 297 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 688, NextOffset: 834 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 246 302] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 246 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 302 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":246,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 246 299] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 246 in stargz, uncompressed length 512 testutil.go:2349: [2] at 299 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":246,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 205 255] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 694, NextOffset: 840 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:509: Offset: 694, NextOffset: 840 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:509: Offset: 172, NextOffset: 657 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 205 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 255 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 205 247] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 205 in stargz, uncompressed length 512 testutil.go:2349: [2] at 247 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 205 255] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 205 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 255 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 205 247] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 205 in stargz, uncompressed length 512 testutil.go:2349: [2] at 247 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":649,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":686,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":943,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 649 testutil.go:509: Offset: 382, NextOffset: 943 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 649, NextOffset: 686 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 686, NextOffset: 832 testutil.go:509: Offset: 980, NextOffset: 1126 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 943 testutil.go:509: Offset: 170, NextOffset: 649 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 649, NextOffset: 686 testutil.go:509: Offset: 980, NextOffset: 1126 testutil.go:509: Offset: 686, NextOffset: 832 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 210 260] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 210 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 260 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":210,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 210 252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 210 in stargz, uncompressed length 512 testutil.go:2349: [2] at 252 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":210,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 207 257] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 207 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 656 testutil.go:509: Offset: 384, NextOffset: 948 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 693, NextOffset: 839 testutil.go:509: Offset: 985, NextOffset: 1131 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 207 249] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 207 in stargz, uncompressed length 512 testutil.go:2349: [2] at 249 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 384, NextOffset: 948 testutil.go:509: Offset: 172, NextOffset: 656 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 985, NextOffset: 1131 testutil.go:509: Offset: 693, NextOffset: 839 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 207 257] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 207 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 207 249] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 207 in stargz, uncompressed length 512 testutil.go:2349: [2] at 249 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":946,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":983,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 653 testutil.go:509: Offset: 384, NextOffset: 946 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 946, NextOffset: 983 testutil.go:509: Offset: 690, NextOffset: 836 testutil.go:509: Offset: 983, NextOffset: 1129 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 946 testutil.go:509: Offset: 172, NextOffset: 653 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 946, NextOffset: 983 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 983, NextOffset: 1129 testutil.go:509: Offset: 690, NextOffset: 836 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 212 262] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 212 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 262 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":212,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 212 254] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 212 in stargz, uncompressed length 512 testutil.go:2349: [2] at 254 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":212,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 204 254] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 204 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 254 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 204 246] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 204 in stargz, uncompressed length 512 testutil.go:2349: [2] at 246 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 204 254] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 204 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 254 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 173, NextOffset: 660 testutil.go:509: Offset: 385, NextOffset: 953 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 660, NextOffset: 697 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 697, NextOffset: 843 testutil.go:509: Offset: 990, NextOffset: 1136 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 385, NextOffset: 953 testutil.go:509: Offset: 173, NextOffset: 660 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 660, NextOffset: 697 testutil.go:509: Offset: 990, NextOffset: 1136 testutil.go:509: Offset: 697, NextOffset: 843 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 204 246] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 204 in stargz, uncompressed length 512 testutil.go:2349: [2] at 246 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 209 259] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 209 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 259 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":209,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 209 251] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 209 in stargz, uncompressed length 512 testutil.go:2349: [2] at 251 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":209,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 206 256] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 206 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 256 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 206 248] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 206 in stargz, uncompressed length 512 testutil.go:2349: [2] at 248 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 206 256] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 206 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 256 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 206 248] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 206 in stargz, uncompressed length 512 testutil.go:2349: [2] at 248 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 213 263] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 213 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 263 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":213,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 213 255] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 213 in stargz, uncompressed length 512 testutil.go:2349: [2] at 255 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":213,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 214 264] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 214 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 264 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 214 256] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 214 in stargz, uncompressed length 512 testutil.go:2349: [2] at 256 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 214 264] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 214 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 264 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 214 256] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 214 in stargz, uncompressed length 512 testutil.go:2349: [2] at 256 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 219 269] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 219 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 269 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":219,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 219 261] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 219 in stargz, uncompressed length 512 testutil.go:2349: [2] at 261 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":219,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 216 266] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 216 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 266 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 216 258] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 216 in stargz, uncompressed length 512 testutil.go:2349: [2] at 258 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 216 266] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 216 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 266 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 216 258] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 216 in stargz, uncompressed length 512 testutil.go:2349: [2] at 258 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 222 272] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 222 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 272 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 222 264] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 222 in stargz, uncompressed length 512 testutil.go:2349: [2] at 264 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 215 265] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 215 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 265 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":215,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 215 257] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 215 in stargz, uncompressed length 512 testutil.go:2349: [2] at 257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":215,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 215 265] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 215 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 265 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":215,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 215 257] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 215 in stargz, uncompressed length 512 testutil.go:2349: [2] at 257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":215,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 218 268] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 218 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 268 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":218,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 218 260] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 218 in stargz, uncompressed length 512 testutil.go:2349: [2] at 260 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":218,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 217 267] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 217 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 267 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 217 259] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 217 in stargz, uncompressed length 512 testutil.go:2349: [2] at 259 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 217 267] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 217 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 267 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 217 259] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 217 in stargz, uncompressed length 512 testutil.go:2349: [2] at 259 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 222 272] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 222 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 272 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 222 264] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 222 in stargz, uncompressed length 512 testutil.go:2349: [2] at 264 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 446 699] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 446 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 699 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 446 558] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 446 in stargz, uncompressed length 512 testutil.go:2349: [2] at 558 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 446 699] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 446 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 699 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 446 558] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 446 in stargz, uncompressed length 512 testutil.go:2349: [2] at 558 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 447 700] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 447 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 700 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 447 559] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 447 in stargz, uncompressed length 512 testutil.go:2349: [2] at 559 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 448 701] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 448 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 701 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 448 560] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 448 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 560 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 448 701] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 448 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 701 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 448 560] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 448 in stargz, uncompressed length 512 testutil.go:2349: [2] at 560 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 449 702] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 449 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 702 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":449,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 449 561] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 449 in stargz, uncompressed length 512 testutil.go:2349: [2] at 561 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":449,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 447 700] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 447 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 700 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 447 559] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 447 in stargz, uncompressed length 512 testutil.go:2349: [2] at 559 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 355 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 392, NextOffset: 478 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:509: Offset: 392, NextOffset: 478 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 447 700] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 447 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 700 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 447 559] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 447 in stargz, uncompressed length 512 testutil.go:2349: [2] at 559 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 448 701] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 448 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 701 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 448 560] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 448 in stargz, uncompressed length 512 testutil.go:2349: [2] at 560 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 452 705] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 452 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 705 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:509: Offset: 133, NextOffset: 365 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 452 564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 452 in stargz, uncompressed length 512 testutil.go:2349: [2] at 564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 452 705] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 452 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 705 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 400, NextOffset: 486 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 452 564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 452 in stargz, uncompressed length 512 testutil.go:2349: [2] at 564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:509: Offset: 400, NextOffset: 486 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 453 706] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 453 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 706 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":453,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 453 565] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 453 in stargz, uncompressed length 512 testutil.go:2349: [2] at 565 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":453,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 402, NextOffset: 488 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:509: Offset: 402, NextOffset: 488 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 355 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 392, NextOffset: 478 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:509: Offset: 392, NextOffset: 478 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:509: Offset: 402, NextOffset: 488 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 400, NextOffset: 486 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:509: Offset: 400, NextOffset: 486 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 145 201] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 365 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 145 198] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 562, NextOffset: 599 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 402, NextOffset: 488 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 599, NextOffset: 685 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:509: Offset: 402, NextOffset: 488 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 145 201] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 145 198] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 143 199] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":143,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 357 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 357, NextOffset: 394 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 394, NextOffset: 480 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 357 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 357, NextOffset: 394 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:509: Offset: 394, NextOffset: 480 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 143 196] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 testutil.go:2349: [2] at 196 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":143,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 147 203] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 147 200] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 147 203] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":209,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":560,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":597,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 560, NextOffset: 597 testutil.go:509: Offset: 400, NextOffset: 486 testutil.go:509: Offset: 597, NextOffset: 683 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:509: Offset: 246, NextOffset: 560 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 560 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 560, NextOffset: 597 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 597, NextOffset: 683 testutil.go:509: Offset: 400, NextOffset: 486 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 147 200] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 147 203] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 147 200] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 146 202] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 146 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 202 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 132, NextOffset: 360 testutil.go:509: Offset: 245, NextOffset: 557 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 397, NextOffset: 483 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 245, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 360 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:509: Offset: 397, NextOffset: 483 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 146 199] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 146 202] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 146 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 202 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 146 199] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 366 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 366, NextOffset: 403 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 403, NextOffset: 489 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:509: Offset: 134, NextOffset: 366 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 366, NextOffset: 403 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:509: Offset: 403, NextOffset: 489 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 145 201] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 145 198] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 147 203] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 147 200] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 147 203] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 332, NextOffset: 408 testutil.go:509: Offset: 501, NextOffset: 577 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 501, NextOffset: 577 testutil.go:509: Offset: 332, NextOffset: 408 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 147 200] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 148 204] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 148 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 204 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 341, NextOffset: 417 testutil.go:509: Offset: 509, NextOffset: 585 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 509, NextOffset: 585 testutil.go:509: Offset: 341, NextOffset: 417 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 148 201] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 148 in stargz, uncompressed length 512 testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 174] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 testutil.go:2349: [2] at 174 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 301 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 301, NextOffset: 334 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 334, NextOffset: 410 testutil.go:509: Offset: 504, NextOffset: 580 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 504, NextOffset: 580 testutil.go:509: Offset: 334, NextOffset: 410 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 174] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 testutil.go:2349: [2] at 174 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 129 179] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 129 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 179 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129 171] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 129 in stargz, uncompressed length 512 testutil.go:2349: [2] at 171 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 133 183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 340, NextOffset: 416 testutil.go:509: Offset: 512, NextOffset: 588 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 512, NextOffset: 588 testutil.go:509: Offset: 340, NextOffset: 416 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 133 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 testutil.go:2349: [2] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 133 183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 133 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 testutil.go:2349: [2] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133 183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 133 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 testutil.go:2349: [2] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 332, NextOffset: 408 testutil.go:509: Offset: 501, NextOffset: 577 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 501, NextOffset: 577 testutil.go:509: Offset: 332, NextOffset: 408 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:509: Offset: 115, NextOffset: 299 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 132 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 174] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 testutil.go:2349: [2] at 174 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 174] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 testutil.go:2349: [2] at 174 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 341, NextOffset: 417 testutil.go:509: Offset: 509, NextOffset: 585 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 509, NextOffset: 585 testutil.go:509: Offset: 341, NextOffset: 417 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:509: Offset: 119, NextOffset: 308 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 131 181] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 131 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 181 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 131 173] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 131 in stargz, uncompressed length 512 testutil.go:2349: [2] at 173 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 134 184] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 134 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 134 176] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:509: Offset: 211, NextOffset: 471 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 134 in stargz, uncompressed length 512 testutil.go:2349: [2] at 176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 334, NextOffset: 410 testutil.go:509: Offset: 504, NextOffset: 580 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 504, NextOffset: 580 testutil.go:509: Offset: 334, NextOffset: 410 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134 184] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 134 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 134 176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 134 in stargz, uncompressed length 512 testutil.go:2349: [2] at 176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 135 185] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 135 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 135 177] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 135 in stargz, uncompressed length 512 testutil.go:2349: [2] at 177 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 340, NextOffset: 416 testutil.go:509: Offset: 512, NextOffset: 588 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 512, NextOffset: 588 testutil.go:509: Offset: 340, NextOffset: 416 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 138 188] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 188 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 180] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 138 188] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 188 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 138 180] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 135 185] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 135 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":81,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":304,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":176,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 114, NextOffset: 304 testutil.go:509: Offset: 209, NextOffset: 466 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 304, NextOffset: 337 testutil.go:509: Offset: 466, NextOffset: 499 testutil.go:509: Offset: 337, NextOffset: 413 testutil.go:509: Offset: 499, NextOffset: 575 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 209, NextOffset: 466 testutil.go:509: Offset: 114, NextOffset: 304 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 466, NextOffset: 499 testutil.go:509: Offset: 304, NextOffset: 337 testutil.go:509: Offset: 499, NextOffset: 575 testutil.go:509: Offset: 337, NextOffset: 413 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 135 177] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 135 in stargz, uncompressed length 512 testutil.go:2349: [2] at 177 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 140 190] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 140 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 140 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":180,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":474,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 312 testutil.go:509: Offset: 213, NextOffset: 474 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 474, NextOffset: 507 testutil.go:509: Offset: 345, NextOffset: 421 testutil.go:509: Offset: 507, NextOffset: 583 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 474 testutil.go:509: Offset: 118, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 474, NextOffset: 507 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 507, NextOffset: 583 testutil.go:509: Offset: 345, NextOffset: 421 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 140 190] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 140 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 140 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 140 190] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 140 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 140 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":469,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 115, NextOffset: 306 testutil.go:509: Offset: 210, NextOffset: 469 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 306, NextOffset: 339 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 138 188] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 188 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 469, NextOffset: 502 testutil.go:509: Offset: 339, NextOffset: 415 testutil.go:509: Offset: 502, NextOffset: 578 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 469 testutil.go:509: Offset: 115, NextOffset: 306 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 469, NextOffset: 502 testutil.go:509: Offset: 306, NextOffset: 339 testutil.go:509: Offset: 502, NextOffset: 578 testutil.go:509: Offset: 339, NextOffset: 415 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 180] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 138 188] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 188 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 138 180] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 137 187] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 137 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 187 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 137 179] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 137 in stargz, uncompressed length 512 testutil.go:2349: [2] at 179 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 119, NextOffset: 312 testutil.go:509: Offset: 214, NextOffset: 477 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 477, NextOffset: 510 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 142 192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 142 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 345, NextOffset: 421 testutil.go:509: Offset: 510, NextOffset: 586 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 214, NextOffset: 477 testutil.go:509: Offset: 119, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 477, NextOffset: 510 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 510, NextOffset: 586 testutil.go:509: Offset: 345, NextOffset: 421 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 142 184] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 142 192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 142 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 142 184] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 141 191] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 141 183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 315 568] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 312, NextOffset: 345 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 345, NextOffset: 421 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 315 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 568 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:509: Offset: 345, NextOffset: 421 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:509: Offset: 116, NextOffset: 312 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 315 427] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 315 in stargz, uncompressed length 512 testutil.go:2349: [2] at 427 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 315 568] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 315 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 568 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 315 427] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 315 in stargz, uncompressed length 512 testutil.go:2349: [2] at 427 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 319 572] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 572 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:509: Offset: 352, NextOffset: 428 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 319 431] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 319 572] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 572 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 319 431] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 319 572] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 572 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 319 431] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 346, NextOffset: 422 testutil.go:509: Offset: 516, NextOffset: 592 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 516, NextOffset: 592 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 321 574] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 346, NextOffset: 422 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 321 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 574 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 321 433] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 testutil.go:2349: [2] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 316 569] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 316 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 569 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 316 428] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 316 in stargz, uncompressed length 512 testutil.go:2349: [2] at 428 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 316 569] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 316 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 569 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 524, NextOffset: 600 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 524, NextOffset: 600 testutil.go:509: Offset: 352, NextOffset: 428 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 316 428] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 316 in stargz, uncompressed length 512 testutil.go:2349: [2] at 428 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 319 572] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 572 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 319 431] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 321 574] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 321 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 574 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 345, NextOffset: 421 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:509: Offset: 345, NextOffset: 421 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 321 433] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 testutil.go:2349: [2] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 321 574] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 321 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 574 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 321 433] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 testutil.go:2349: [2] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 324 577] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 352, NextOffset: 428 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [1] at 324 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 577 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":324,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:509: Offset: 352, NextOffset: 428 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 324 436] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 324 in stargz, uncompressed length 512 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":324,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:509: Offset: 214, NextOffset: 483 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 346, NextOffset: 422 testutil.go:509: Offset: 516, NextOffset: 592 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 516, NextOffset: 592 testutil.go:509: Offset: 346, NextOffset: 422 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 524, NextOffset: 600 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 319, NextOffset: 352 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 524, NextOffset: 600 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 428 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 319 testutil.go:509: Offset: 215, NextOffset: 481 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 481, NextOffset: 514 testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 514, NextOffset: 590 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 215, NextOffset: 481 testutil.go:509: Offset: 116, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 481, NextOffset: 514 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 514, NextOffset: 590 testutil.go:509: Offset: 352, NextOffset: 428 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 119, NextOffset: 324 testutil.go:509: Offset: 217, NextOffset: 487 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 357, NextOffset: 433 testutil.go:509: Offset: 520, NextOffset: 596 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 520, NextOffset: 596 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 357, NextOffset: 433 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 487 testutil.go:509: Offset: 119, NextOffset: 324 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 123] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 123 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 116, NextOffset: 320 testutil.go:509: Offset: 214, NextOffset: 482 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 353, NextOffset: 429 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 119] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 482 testutil.go:509: Offset: 116, NextOffset: 320 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:509: Offset: 353, NextOffset: 429 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 123] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 123 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 119] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 122] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 119] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 326 testutil.go:509: Offset: 218, NextOffset: 490 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 326, NextOffset: 359 testutil.go:509: Offset: 490, NextOffset: 523 testutil.go:509: Offset: 359, NextOffset: 435 testutil.go:509: Offset: 523, NextOffset: 599 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 218, NextOffset: 490 testutil.go:509: Offset: 120, NextOffset: 326 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 490, NextOffset: 523 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 326, NextOffset: 359 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 523, NextOffset: 599 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 359, NextOffset: 435 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 122] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 122] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 124] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 124 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 121] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 684, NextOffset: 830 testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:509: Offset: 684, NextOffset: 830 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:509: Offset: 169, NextOffset: 647 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 122] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 121] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 122] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 690, NextOffset: 836 testutil.go:509: Offset: 982, NextOffset: 1128 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 121] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 945 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:509: Offset: 690, NextOffset: 836 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 124] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 124 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 121] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 126] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 688, NextOffset: 834 testutil.go:509: Offset: 981, NextOffset: 1127 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 981, NextOffset: 1127 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 123] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 123 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 688, NextOffset: 834 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 126] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 123] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 123 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 122] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 694, NextOffset: 840 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:509: Offset: 694, NextOffset: 840 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 101] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 101 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 101] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 101 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 106] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 100] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 100 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 684, NextOffset: 830 testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:509: Offset: 381, NextOffset: 941 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 647, NextOffset: 684 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:509: Offset: 684, NextOffset: 830 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 104] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 104] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 109] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 690, NextOffset: 836 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:509: Offset: 690, NextOffset: 836 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 103] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 108] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 102] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 102 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 108] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 688, NextOffset: 834 testutil.go:509: Offset: 981, NextOffset: 1127 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 981, NextOffset: 1127 testutil.go:509: Offset: 688, NextOffset: 834 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 102] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 102 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 101] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 101 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 694, NextOffset: 840 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:509: Offset: 694, NextOffset: 840 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":649,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":686,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":943,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 649 testutil.go:509: Offset: 382, NextOffset: 943 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 649, NextOffset: 686 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 686, NextOffset: 832 testutil.go:509: Offset: 980, NextOffset: 1126 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 943 testutil.go:509: Offset: 170, NextOffset: 649 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 649, NextOffset: 686 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 980, NextOffset: 1126 testutil.go:509: Offset: 686, NextOffset: 832 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 105] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 103] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 656 testutil.go:509: Offset: 384, NextOffset: 948 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 693, NextOffset: 839 testutil.go:509: Offset: 985, NextOffset: 1131 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 948 testutil.go:509: Offset: 172, NextOffset: 656 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 985, NextOffset: 1131 testutil.go:509: Offset: 693, NextOffset: 839 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 103] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 102] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 102 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 106] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":946,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":983,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 653 testutil.go:509: Offset: 384, NextOffset: 946 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 946, NextOffset: 983 testutil.go:509: Offset: 690, NextOffset: 836 testutil.go:509: Offset: 983, NextOffset: 1129 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 946 testutil.go:509: Offset: 172, NextOffset: 653 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 946, NextOffset: 983 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 983, NextOffset: 1129 testutil.go:509: Offset: 690, NextOffset: 836 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 106] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 105] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 104] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 660, NextOffset: 697 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 697, NextOffset: 843 testutil.go:509: Offset: 990, NextOffset: 1136 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 173, NextOffset: 660 testutil.go:509: Offset: 385, NextOffset: 953 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 385, NextOffset: 953 testutil.go:509: Offset: 173, NextOffset: 660 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 660, NextOffset: 697 testutil.go:509: Offset: 990, NextOffset: 1136 testutil.go:509: Offset: 697, NextOffset: 843 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 104] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 103] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 116] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 116] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 436] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 296] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 296 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 436] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 296] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 4903 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 296 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 439] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 439 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 298] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 441] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 441 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 300] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 300 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 441] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 441 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 300] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 300 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 444] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 444 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 304] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 304 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 438] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 438 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 297] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 297 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 438] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 438 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 297] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 297 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 439] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 439 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 298] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 444] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 444 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 303] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 303 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 444] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 444 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 303] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 303 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 446] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 446 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 306] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 306 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 126] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 126] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 132] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 127] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 134] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 127] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 127] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 135] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 127] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 134] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 392, NextOffset: 478 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 675 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 392, NextOffset: 478 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 135] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 135] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:509: Offset: 402, NextOffset: 488 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 128 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 105] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 105] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 400, NextOffset: 486 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:509: Offset: 400, NextOffset: 486 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 104] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 106] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 562, NextOffset: 599 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:509: Offset: 134, NextOffset: 365 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 106] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 106] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 103] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 93, NextOffset: 130 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 355 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 392, NextOffset: 478 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:509: Offset: 392, NextOffset: 478 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 108] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 108] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 402, NextOffset: 488 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:509: Offset: 133, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 558, NextOffset: 595 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:509: Offset: 402, NextOffset: 488 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 118] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 118] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 117] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 117 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 400, NextOffset: 486 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:509: Offset: 400, NextOffset: 486 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 120] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 120 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 120] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 120 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 119] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 119] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:509: Offset: 402, NextOffset: 488 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 119] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 119 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 116] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 108] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 121] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 357 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 357, NextOffset: 394 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 394, NextOffset: 480 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 121] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 243, NextOffset: 552 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 130, NextOffset: 357 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 357, NextOffset: 394 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:509: Offset: 394, NextOffset: 480 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 120] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 120 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 362] === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 362] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":209,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":560,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":597,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 363 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 246, NextOffset: 560 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 560, NextOffset: 597 testutil.go:509: Offset: 400, NextOffset: 486 testutil.go:509: Offset: 597, NextOffset: 683 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 560 testutil.go:509: Offset: 132, NextOffset: 363 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 560, NextOffset: 597 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 597, NextOffset: 683 testutil.go:509: Offset: 400, NextOffset: 486 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 223] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 224] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 132, NextOffset: 360 testutil.go:509: Offset: 245, NextOffset: 557 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 397, NextOffset: 483 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 245, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 360 testutil.go:395: Comparing: "foo2" vs "foo2" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:509: Offset: 397, NextOffset: 483 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 224] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 367] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 367 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 226] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 226 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 223] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 223] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 366 testutil.go:509: Offset: 247, NextOffset: 562 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 224] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 366, NextOffset: 403 testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 403, NextOffset: 489 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:509: Offset: 134, NextOffset: 366 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 366, NextOffset: 403 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:509: Offset: 403, NextOffset: 489 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 224] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 224] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 367] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 367 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 226] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 226 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 332, NextOffset: 408 testutil.go:509: Offset: 501, NextOffset: 577 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 501, NextOffset: 577 testutil.go:509: Offset: 332, NextOffset: 408 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 341, NextOffset: 417 testutil.go:509: Offset: 509, NextOffset: 585 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 509, NextOffset: 585 testutil.go:509: Offset: 341, NextOffset: 417 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 334, NextOffset: 410 testutil.go:509: Offset: 504, NextOffset: 580 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 504, NextOffset: 580 testutil.go:509: Offset: 334, NextOffset: 410 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 340, NextOffset: 416 testutil.go:509: Offset: 512, NextOffset: 588 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 87, NextOffset: 120 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:2349: [7] at 2886 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 479 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 120, NextOffset: 307 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 512, NextOffset: 588 testutil.go:509: Offset: 340, NextOffset: 416 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 332, NextOffset: 408 testutil.go:509: Offset: 501, NextOffset: 577 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 468, NextOffset: 501 testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 501, NextOffset: 577 testutil.go:509: Offset: 332, NextOffset: 408 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:395: Comparing: "foo2" vs "foo2" === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 341, NextOffset: 417 testutil.go:509: Offset: 509, NextOffset: 585 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 214, NextOffset: 476 testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 509, NextOffset: 585 testutil.go:509: Offset: 341, NextOffset: 417 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 334, NextOffset: 410 testutil.go:509: Offset: 504, NextOffset: 580 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 471, NextOffset: 504 testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 504, NextOffset: 580 testutil.go:509: Offset: 334, NextOffset: 410 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 340, NextOffset: 416 testutil.go:509: Offset: 512, NextOffset: 588 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 512, NextOffset: 588 testutil.go:509: Offset: 340, NextOffset: 416 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":81,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":304,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":176,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 114, NextOffset: 304 testutil.go:509: Offset: 209, NextOffset: 466 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 304, NextOffset: 337 testutil.go:509: Offset: 466, NextOffset: 499 testutil.go:509: Offset: 337, NextOffset: 413 testutil.go:509: Offset: 499, NextOffset: 575 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 466, NextOffset: 499 testutil.go:509: Offset: 304, NextOffset: 337 testutil.go:509: Offset: 499, NextOffset: 575 testutil.go:509: Offset: 337, NextOffset: 413 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 209, NextOffset: 466 testutil.go:509: Offset: 114, NextOffset: 304 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 testutil.go:2349: [7] at 1762 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":180,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":474,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 118, NextOffset: 312 testutil.go:509: Offset: 213, NextOffset: 474 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 474, NextOffset: 507 testutil.go:509: Offset: 345, NextOffset: 421 testutil.go:509: Offset: 507, NextOffset: 583 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 474 testutil.go:509: Offset: 118, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 474, NextOffset: 507 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 507, NextOffset: 583 testutil.go:509: Offset: 345, NextOffset: 421 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 366] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 136 in stargz, uncompressed length 4 testutil.go:2349: [2] at 173 in stargz, uncompressed length 4 testutil.go:2349: [3] at 210 in stargz, uncompressed length 4 testutil.go:2349: [4] at 247 in stargz, uncompressed length 4 testutil.go:2349: [5] at 284 in stargz, uncompressed length 4 testutil.go:2349: [6] at 321 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 366 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":136,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":469,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 306, NextOffset: 339 testutil.go:509: Offset: 469, NextOffset: 502 testutil.go:509: Offset: 339, NextOffset: 415 testutil.go:509: Offset: 502, NextOffset: 578 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 115, NextOffset: 306 testutil.go:509: Offset: 210, NextOffset: 469 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 82, NextOffset: 115 testutil.go:509: Offset: 210, NextOffset: 469 testutil.go:509: Offset: 115, NextOffset: 306 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 469, NextOffset: 502 testutil.go:509: Offset: 306, NextOffset: 339 testutil.go:509: Offset: 502, NextOffset: 578 testutil.go:509: Offset: 339, NextOffset: 415 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 136 in stargz, uncompressed length 4 testutil.go:2349: [2] at 173 in stargz, uncompressed length 4 testutil.go:2349: [3] at 210 in stargz, uncompressed length 4 testutil.go:2349: [4] at 247 in stargz, uncompressed length 4 testutil.go:2349: [5] at 284 in stargz, uncompressed length 4 testutil.go:2349: [6] at 321 in stargz, uncompressed length 492 testutil.go:2349: [7] at 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":136,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 366] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 136 in stargz, uncompressed length 4 testutil.go:2349: [2] at 173 in stargz, uncompressed length 4 testutil.go:2349: [3] at 210 in stargz, uncompressed length 4 testutil.go:2349: [4] at 247 in stargz, uncompressed length 4 testutil.go:2349: [5] at 284 in stargz, uncompressed length 4 testutil.go:2349: [6] at 321 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 366 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":136,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 119, NextOffset: 312 testutil.go:509: Offset: 214, NextOffset: 477 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 477, NextOffset: 510 testutil.go:509: Offset: 345, NextOffset: 421 testutil.go:509: Offset: 510, NextOffset: 586 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 477, NextOffset: 510 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 510, NextOffset: 586 testutil.go:509: Offset: 345, NextOffset: 421 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 214, NextOffset: 477 testutil.go:509: Offset: 119, NextOffset: 312 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 136 in stargz, uncompressed length 4 testutil.go:2349: [2] at 173 in stargz, uncompressed length 4 testutil.go:2349: [3] at 210 in stargz, uncompressed length 4 testutil.go:2349: [4] at 247 in stargz, uncompressed length 4 testutil.go:2349: [5] at 284 in stargz, uncompressed length 4 testutil.go:2349: [6] at 321 in stargz, uncompressed length 492 testutil.go:2349: [7] at 364 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":136,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 365] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 testutil.go:2349: [3] at 209 in stargz, uncompressed length 4 testutil.go:2349: [4] at 246 in stargz, uncompressed length 4 testutil.go:2349: [5] at 283 in stargz, uncompressed length 4 testutil.go:2349: [6] at 320 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 365 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":135,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 testutil.go:2349: [3] at 209 in stargz, uncompressed length 4 testutil.go:2349: [4] at 246 in stargz, uncompressed length 4 testutil.go:2349: [5] at 283 in stargz, uncompressed length 4 testutil.go:2349: [6] at 320 in stargz, uncompressed length 492 testutil.go:2349: [7] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":135,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 345, NextOffset: 421 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:509: Offset: 345, NextOffset: 421 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 369] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 testutil.go:2349: [3] at 213 in stargz, uncompressed length 4 testutil.go:2349: [4] at 250 in stargz, uncompressed length 4 testutil.go:2349: [5] at 287 in stargz, uncompressed length 4 testutil.go:2349: [6] at 324 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 369 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 367] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 testutil.go:2349: [3] at 213 in stargz, uncompressed length 4 testutil.go:2349: [4] at 250 in stargz, uncompressed length 4 testutil.go:2349: [5] at 287 in stargz, uncompressed length 4 testutil.go:2349: [6] at 324 in stargz, uncompressed length 492 testutil.go:2349: [7] at 367 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:509: Offset: 352, NextOffset: 428 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 369] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 testutil.go:2349: [3] at 213 in stargz, uncompressed length 4 testutil.go:2349: [4] at 250 in stargz, uncompressed length 4 testutil.go:2349: [5] at 287 in stargz, uncompressed length 4 testutil.go:2349: [6] at 324 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 369 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 346, NextOffset: 422 testutil.go:509: Offset: 516, NextOffset: 592 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 516, NextOffset: 592 testutil.go:509: Offset: 346, NextOffset: 422 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 367] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 testutil.go:2349: [3] at 213 in stargz, uncompressed length 4 testutil.go:2349: [4] at 250 in stargz, uncompressed length 4 testutil.go:2349: [5] at 287 in stargz, uncompressed length 4 testutil.go:2349: [6] at 324 in stargz, uncompressed length 492 testutil.go:2349: [7] at 367 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 testutil.go:2349: [6] at 323 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 368 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 524, NextOffset: 600 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 524, NextOffset: 600 testutil.go:509: Offset: 352, NextOffset: 428 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 testutil.go:2349: [6] at 323 in stargz, uncompressed length 492 testutil.go:2349: [7] at 366 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 365] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 testutil.go:2349: [3] at 209 in stargz, uncompressed length 4 testutil.go:2349: [4] at 246 in stargz, uncompressed length 4 testutil.go:2349: [5] at 283 in stargz, uncompressed length 4 testutil.go:2349: [6] at 320 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 365 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":135,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 345, NextOffset: 421 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:509: Offset: 345, NextOffset: 421 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 testutil.go:2349: [3] at 209 in stargz, uncompressed length 4 testutil.go:2349: [4] at 246 in stargz, uncompressed length 4 testutil.go:2349: [5] at 283 in stargz, uncompressed length 4 testutil.go:2349: [6] at 320 in stargz, uncompressed length 492 testutil.go:2349: [7] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":135,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:509: Offset: 119, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:509: Offset: 352, NextOffset: 428 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 365] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 testutil.go:2349: [3] at 209 in stargz, uncompressed length 4 testutil.go:2349: [4] at 246 in stargz, uncompressed length 4 testutil.go:2349: [5] at 283 in stargz, uncompressed length 4 testutil.go:2349: [6] at 320 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 365 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":135,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 testutil.go:2349: [3] at 209 in stargz, uncompressed length 4 testutil.go:2349: [4] at 246 in stargz, uncompressed length 4 testutil.go:2349: [5] at 283 in stargz, uncompressed length 4 testutil.go:2349: [6] at 320 in stargz, uncompressed length 492 testutil.go:2349: [7] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":135,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 346, NextOffset: 422 testutil.go:509: Offset: 516, NextOffset: 592 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 483 testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 483, NextOffset: 516 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 516, NextOffset: 592 testutil.go:509: Offset: 346, NextOffset: 422 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 testutil.go:2349: [6] at 323 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 368 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 120, NextOffset: 319 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 491, NextOffset: 524 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366] === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 428 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 524, NextOffset: 600 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 218, NextOffset: 491 testutil.go:509: Offset: 120, NextOffset: 319 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [6] at 323 in stargz, uncompressed length 492 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 491, NextOffset: 524 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 524, NextOffset: 600 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [7] at 366 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 428 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 testutil.go:2349: [6] at 323 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 368 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 testutil.go:2349: [6] at 323 in stargz, uncompressed length 492 testutil.go:2349: [7] at 366 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 116, NextOffset: 319 testutil.go:509: Offset: 215, NextOffset: 481 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 481, NextOffset: 514 testutil.go:509: Offset: 352, NextOffset: 428 testutil.go:509: Offset: 514, NextOffset: 590 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 215, NextOffset: 481 testutil.go:509: Offset: 116, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 481, NextOffset: 514 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 514, NextOffset: 590 testutil.go:509: Offset: 352, NextOffset: 428 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 testutil.go:2349: [6] at 323 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 368 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 138 in stargz, uncompressed length 4 testutil.go:2349: [2] at 175 in stargz, uncompressed length 4 testutil.go:2349: [3] at 212 in stargz, uncompressed length 4 testutil.go:2349: [4] at 249 in stargz, uncompressed length 4 testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 testutil.go:2349: [6] at 323 in stargz, uncompressed length 492 testutil.go:2349: [7] at 366 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 357, NextOffset: 433 testutil.go:509: Offset: 520, NextOffset: 596 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 119, NextOffset: 324 testutil.go:509: Offset: 217, NextOffset: 487 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 217, NextOffset: 487 testutil.go:509: Offset: 119, NextOffset: 324 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 520, NextOffset: 596 testutil.go:509: Offset: 357, NextOffset: 433 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 369] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 testutil.go:2349: [3] at 213 in stargz, uncompressed length 4 testutil.go:2349: [4] at 250 in stargz, uncompressed length 4 testutil.go:2349: [5] at 287 in stargz, uncompressed length 4 testutil.go:2349: [6] at 324 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 369 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 116, NextOffset: 320 testutil.go:509: Offset: 214, NextOffset: 482 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 353, NextOffset: 429 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 214, NextOffset: 482 testutil.go:509: Offset: 116, NextOffset: 320 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:509: Offset: 353, NextOffset: 429 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 367] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 326, NextOffset: 359 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 490, NextOffset: 523 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 359, NextOffset: 435 testutil.go:509: Offset: 523, NextOffset: 599 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 testutil.go:2349: [3] at 213 in stargz, uncompressed length 4 testutil.go:2349: [4] at 250 in stargz, uncompressed length 4 testutil.go:2349: [5] at 287 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 185, NextOffset: 218 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [6] at 324 in stargz, uncompressed length 492 testutil.go:2349: [7] at 367 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 120, NextOffset: 326 testutil.go:509: Offset: 218, NextOffset: 490 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 490, NextOffset: 523 testutil.go:509: Offset: 326, NextOffset: 359 testutil.go:509: Offset: 523, NextOffset: 599 testutil.go:509: Offset: 359, NextOffset: 435 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 218, NextOffset: 490 testutil.go:509: Offset: 120, NextOffset: 326 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 4 testutil.go:2349: [2] at 145 in stargz, uncompressed length 4 testutil.go:2349: [3] at 178 in stargz, uncompressed length 4 testutil.go:2349: [4] at 211 in stargz, uncompressed length 4 testutil.go:2349: [5] at 244 in stargz, uncompressed length 4 testutil.go:2349: [6] at 277 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 317 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":112,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 309] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 4 testutil.go:2349: [2] at 145 in stargz, uncompressed length 4 testutil.go:2349: [3] at 178 in stargz, uncompressed length 4 testutil.go:2349: [4] at 211 in stargz, uncompressed length 4 testutil.go:2349: [5] at 244 in stargz, uncompressed length 4 testutil.go:2349: [6] at 277 in stargz, uncompressed length 492 testutil.go:2349: [7] at 309 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":112,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 684, NextOffset: 830 testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:509: Offset: 684, NextOffset: 830 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 4 testutil.go:2349: [2] at 145 in stargz, uncompressed length 4 testutil.go:2349: [3] at 178 in stargz, uncompressed length 4 testutil.go:2349: [4] at 211 in stargz, uncompressed length 4 testutil.go:2349: [5] at 244 in stargz, uncompressed length 4 testutil.go:2349: [6] at 277 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 317 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":112,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 309] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 4 testutil.go:2349: [2] at 145 in stargz, uncompressed length 4 testutil.go:2349: [3] at 178 in stargz, uncompressed length 4 testutil.go:2349: [4] at 211 in stargz, uncompressed length 4 testutil.go:2349: [5] at 244 in stargz, uncompressed length 4 testutil.go:2349: [6] at 277 in stargz, uncompressed length 492 testutil.go:2349: [7] at 309 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":112,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":145,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 690, NextOffset: 836 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:509: Offset: 690, NextOffset: 836 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 111 144 177 210 243 276 316] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 4 testutil.go:2349: [2] at 144 in stargz, uncompressed length 4 testutil.go:2349: [3] at 177 in stargz, uncompressed length 4 testutil.go:2349: [4] at 210 in stargz, uncompressed length 4 testutil.go:2349: [5] at 243 in stargz, uncompressed length 4 testutil.go:2349: [6] at 276 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 316 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":111,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":144,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":243,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":276,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 111 144 177 210 243 276 308] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 4 testutil.go:2349: [2] at 144 in stargz, uncompressed length 4 testutil.go:2349: [3] at 177 in stargz, uncompressed length 4 testutil.go:2349: [4] at 210 in stargz, uncompressed length 4 testutil.go:2349: [5] at 243 in stargz, uncompressed length 4 testutil.go:2349: [6] at 276 in stargz, uncompressed length 492 testutil.go:2349: [7] at 308 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":111,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":144,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":243,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":276,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 688, NextOffset: 834 testutil.go:509: Offset: 981, NextOffset: 1127 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 981, NextOffset: 1127 testutil.go:509: Offset: 688, NextOffset: 834 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 319 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 testutil.go:2349: [6] at 279 in stargz, uncompressed length 492 testutil.go:2349: [7] at 311 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 319 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 694, NextOffset: 840 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:509: Offset: 694, NextOffset: 840 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 testutil.go:2349: [6] at 279 in stargz, uncompressed length 492 testutil.go:2349: [7] at 311 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 testutil.go:2349: [6] at 278 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 318 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 testutil.go:2349: [6] at 278 in stargz, uncompressed length 492 testutil.go:2349: [7] at 310 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 941, NextOffset: 978 testutil.go:509: Offset: 684, NextOffset: 830 testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:509: Offset: 169, NextOffset: 647 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 941, NextOffset: 978 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:2349: [6] at 278 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 318 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 647, NextOffset: 684 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 978, NextOffset: 1124 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 684, NextOffset: 830 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 testutil.go:2349: [6] at 278 in stargz, uncompressed length 492 testutil.go:2349: [7] at 310 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 testutil.go:2349: [6] at 278 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 318 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 653, NextOffset: 690 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 690, NextOffset: 836 testutil.go:509: Offset: 982, NextOffset: 1128 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 945 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:509: Offset: 690, NextOffset: 836 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 testutil.go:2349: [6] at 278 in stargz, uncompressed length 492 testutil.go:2349: [7] at 310 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110 143 176 209 242 275 315] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 4 testutil.go:2349: [2] at 143 in stargz, uncompressed length 4 testutil.go:2349: [3] at 176 in stargz, uncompressed length 4 testutil.go:2349: [4] at 209 in stargz, uncompressed length 4 testutil.go:2349: [5] at 242 in stargz, uncompressed length 4 testutil.go:2349: [6] at 275 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 315 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":110,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":242,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":275,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 688, NextOffset: 834 testutil.go:509: Offset: 981, NextOffset: 1127 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 981, NextOffset: 1127 testutil.go:509: Offset: 688, NextOffset: 834 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 110 143 176 209 242 275 307] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 4 testutil.go:2349: [2] at 143 in stargz, uncompressed length 4 testutil.go:2349: [3] at 176 in stargz, uncompressed length 4 testutil.go:2349: [4] at 209 in stargz, uncompressed length 4 testutil.go:2349: [5] at 242 in stargz, uncompressed length 4 testutil.go:2349: [6] at 275 in stargz, uncompressed length 492 testutil.go:2349: [7] at 307 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":110,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":242,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":275,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 320 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 657, NextOffset: 694 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 492 testutil.go:2349: [7] at 312 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 694, NextOffset: 840 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 951 testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 951, NextOffset: 988 testutil.go:509: Offset: 657, NextOffset: 694 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:509: Offset: 694, NextOffset: 840 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 320 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":649,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":686,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 492 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":943,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:2349: [7] at 312 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 133, NextOffset: 170 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 649 testutil.go:509: Offset: 382, NextOffset: 943 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 649, NextOffset: 686 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 686, NextOffset: 832 testutil.go:509: Offset: 980, NextOffset: 1126 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 943 testutil.go:509: Offset: 170, NextOffset: 649 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 649, NextOffset: 686 testutil.go:509: Offset: 980, NextOffset: 1126 testutil.go:509: Offset: 686, NextOffset: 832 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 319 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 testutil.go:2349: [6] at 279 in stargz, uncompressed length 492 testutil.go:2349: [7] at 311 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 656 testutil.go:509: Offset: 384, NextOffset: 948 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 693, NextOffset: 839 testutil.go:509: Offset: 985, NextOffset: 1131 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 320 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 384, NextOffset: 948 testutil.go:509: Offset: 172, NextOffset: 656 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 985, NextOffset: 1131 testutil.go:509: Offset: 693, NextOffset: 839 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 492 testutil.go:2349: [7] at 312 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 320 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":946,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":983,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 946, NextOffset: 983 testutil.go:509: Offset: 690, NextOffset: 836 testutil.go:509: Offset: 983, NextOffset: 1129 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 653 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 384, NextOffset: 946 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 946 testutil.go:509: Offset: 172, NextOffset: 653 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 946, NextOffset: 983 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 983, NextOffset: 1129 testutil.go:509: Offset: 690, NextOffset: 836 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 testutil.go:2349: [2] at 148 in stargz, uncompressed length 4 testutil.go:2349: [3] at 181 in stargz, uncompressed length 4 testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 492 testutil.go:2349: [7] at 312 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 173, NextOffset: 660 testutil.go:509: Offset: 385, NextOffset: 953 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 660, NextOffset: 697 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 697, NextOffset: 843 testutil.go:509: Offset: 990, NextOffset: 1136 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 385, NextOffset: 953 testutil.go:509: Offset: 173, NextOffset: 660 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 660, NextOffset: 697 testutil.go:509: Offset: 990, NextOffset: 1136 testutil.go:509: Offset: 697, NextOffset: 843 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 testutil.go:2349: [6] at 279 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 319 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 testutil.go:2349: [6] at 279 in stargz, uncompressed length 492 testutil.go:2349: [7] at 311 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 322] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 testutil.go:2349: [6] at 282 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 322 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo2 foo_empty3] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 testutil.go:2349: [6] at 282 in stargz, uncompressed length 492 testutil.go:2349: [7] at 314 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 322] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 testutil.go:2349: [6] at 282 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 322 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 testutil.go:2349: [6] at 282 in stargz, uncompressed length 492 testutil.go:2349: [7] at 314 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3] vs [foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo6] === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo6 foo2 foo3 foo4 foo_empty4 foo5] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 116 in stargz, uncompressed length 4 testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 testutil.go:2349: [6] at 281 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 321 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 313] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 116 in stargz, uncompressed length 4 testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 testutil.go:2349: [6] at 281 in stargz, uncompressed length 492 testutil.go:2349: [7] at 313 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 116 in stargz, uncompressed length 4 testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 testutil.go:2349: [6] at 281 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 321 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 313] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo4 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 116 in stargz, uncompressed length 4 testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 5388, NextOffset: 6953 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [6] at 281 in stargz, uncompressed length 492 testutil.go:2349: [7] at 313 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5] vs [foo foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 116 in stargz, uncompressed length 4 testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 testutil.go:2349: [6] at 281 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 321 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 313] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 116 in stargz, uncompressed length 4 testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 testutil.go:2349: [6] at 281 in stargz, uncompressed length 492 testutil.go:2349: [7] at 313 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo4 foo_empty4 foo6 foo foo_empty2] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo_empty4] vs [foo6 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 testutil.go:2349: [6] at 278 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 318 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 testutil.go:2349: [6] at 278 in stargz, uncompressed length 492 testutil.go:2349: [7] at 310 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":179,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 323] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 118 in stargz, uncompressed length 4 testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 testutil.go:2349: [5] at 250 in stargz, uncompressed length 4 testutil.go:2349: [6] at 283 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 323 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 315] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 118 in stargz, uncompressed length 4 testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 testutil.go:2349: [5] at 250 in stargz, uncompressed length 4 testutil.go:2349: [6] at 283 in stargz, uncompressed length 492 testutil.go:2349: [7] at 315 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo5 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo5 foo foo_empty3 foo4 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo5] vs [foo foo_empty foo2 foo_empty2 foo5 foo6 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 323] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 118 in stargz, uncompressed length 4 testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 testutil.go:2349: [5] at 250 in stargz, uncompressed length 4 testutil.go:2349: [6] at 283 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 323 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 315] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 118 in stargz, uncompressed length 4 testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 testutil.go:2349: [5] at 250 in stargz, uncompressed length 4 testutil.go:2349: [6] at 283 in stargz, uncompressed length 492 testutil.go:2349: [7] at 315 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":151,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":184,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 322] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 testutil.go:2349: [6] at 282 in stargz, uncompressed length 1616 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty] vs [foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo3] testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:2349: [7] at 322 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 8066, NextOffset: 8103 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 testutil.go:2349: [4] at 216 in stargz, uncompressed length 4 testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 testutil.go:2349: [6] at 282 in stargz, uncompressed length 492 testutil.go:2349: [7] at 314 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":117,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo3 foo5 foo_empty5] vs [foo foo_empty foo2 foo3 foo_empty3 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 653] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 227 in stargz, uncompressed length 4 testutil.go:2349: [2] at 264 in stargz, uncompressed length 4 testutil.go:2349: [3] at 301 in stargz, uncompressed length 4 testutil.go:2349: [4] at 338 in stargz, uncompressed length 4 testutil.go:2349: [5] at 375 in stargz, uncompressed length 4 testutil.go:2349: [6] at 412 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 653 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":227,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":264,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":301,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 512] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 227 in stargz, uncompressed length 4 testutil.go:2349: [2] at 264 in stargz, uncompressed length 4 testutil.go:2349: [3] at 301 in stargz, uncompressed length 4 testutil.go:2349: [4] at 338 in stargz, uncompressed length 4 testutil.go:2349: [5] at 375 in stargz, uncompressed length 4 testutil.go:2349: [6] at 412 in stargz, uncompressed length 492 testutil.go:2349: [7] at 512 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":227,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":264,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":301,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 653] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 227 in stargz, uncompressed length 4 testutil.go:2349: [2] at 264 in stargz, uncompressed length 4 testutil.go:2349: [3] at 301 in stargz, uncompressed length 4 testutil.go:2349: [4] at 338 in stargz, uncompressed length 4 testutil.go:2349: [5] at 375 in stargz, uncompressed length 4 testutil.go:2349: [6] at 412 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 653 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":227,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":264,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":301,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo4 foo6] vs [foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty5] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 512] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 6990, NextOffset: 8555 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 227 in stargz, uncompressed length 4 testutil.go:2349: [2] at 264 in stargz, uncompressed length 4 testutil.go:2349: [3] at 301 in stargz, uncompressed length 4 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty5 foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo4 foo6] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [4] at 338 in stargz, uncompressed length 4 testutil.go:2349: [5] at 375 in stargz, uncompressed length 4 testutil.go:2349: [6] at 412 in stargz, uncompressed length 492 testutil.go:2349: [7] at 512 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":227,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":264,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":301,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 655] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 229 in stargz, uncompressed length 4 testutil.go:2349: [2] at 266 in stargz, uncompressed length 4 testutil.go:2349: [3] at 303 in stargz, uncompressed length 4 testutil.go:2349: [4] at 340 in stargz, uncompressed length 4 testutil.go:2349: [5] at 377 in stargz, uncompressed length 4 testutil.go:2349: [6] at 414 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 655 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":229,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":266,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":303,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 514] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 229 in stargz, uncompressed length 4 testutil.go:2349: [2] at 266 in stargz, uncompressed length 4 testutil.go:2349: [3] at 303 in stargz, uncompressed length 4 testutil.go:2349: [4] at 340 in stargz, uncompressed length 4 testutil.go:2349: [5] at 377 in stargz, uncompressed length 4 testutil.go:2349: [6] at 414 in stargz, uncompressed length 492 testutil.go:2349: [7] at 514 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":229,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":266,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":303,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 656 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6] vs [foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo3 foo5 foo_empty5 foo foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 testutil.go:2349: [6] at 415 in stargz, uncompressed length 492 testutil.go:2349: [7] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo3 foo5 foo_empty5] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 656 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 testutil.go:2349: [6] at 415 in stargz, uncompressed length 492 testutil.go:2349: [7] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo3 foo_empty3] vs [foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo3 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 231 268 305 342 379 416 657] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 231 in stargz, uncompressed length 4 testutil.go:2349: [2] at 268 in stargz, uncompressed length 4 testutil.go:2349: [3] at 305 in stargz, uncompressed length 4 testutil.go:2349: [4] at 342 in stargz, uncompressed length 4 testutil.go:2349: [5] at 379 in stargz, uncompressed length 4 testutil.go:2349: [6] at 416 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 657 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":231,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":268,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":305,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":342,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":379,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":416,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo3 foo5 foo6] vs [foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo3 foo_empty3 foo_empty5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 231 268 305 342 379 416 516] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 231 in stargz, uncompressed length 4 testutil.go:2349: [2] at 268 in stargz, uncompressed length 4 testutil.go:2349: [3] at 305 in stargz, uncompressed length 4 testutil.go:2349: [4] at 342 in stargz, uncompressed length 4 testutil.go:2349: [5] at 379 in stargz, uncompressed length 4 testutil.go:2349: [6] at 416 in stargz, uncompressed length 492 testutil.go:2349: [7] at 516 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":231,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":268,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":305,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":342,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":379,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":416,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 654] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 228 in stargz, uncompressed length 4 testutil.go:2349: [2] at 265 in stargz, uncompressed length 4 testutil.go:2349: [3] at 302 in stargz, uncompressed length 4 testutil.go:2349: [4] at 339 in stargz, uncompressed length 4 testutil.go:2349: [5] at 376 in stargz, uncompressed length 4 testutil.go:2349: [6] at 413 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 654 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":228,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":265,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":302,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":339,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 513] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 228 in stargz, uncompressed length 4 testutil.go:2349: [2] at 265 in stargz, uncompressed length 4 testutil.go:2349: [3] at 302 in stargz, uncompressed length 4 testutil.go:2349: [4] at 339 in stargz, uncompressed length 4 testutil.go:2349: [5] at 376 in stargz, uncompressed length 4 testutil.go:2349: [6] at 413 in stargz, uncompressed length 492 testutil.go:2349: [7] at 513 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":228,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":265,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":302,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":339,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 654] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 228 in stargz, uncompressed length 4 testutil.go:2349: [2] at 265 in stargz, uncompressed length 4 testutil.go:2349: [3] at 302 in stargz, uncompressed length 4 testutil.go:2349: [4] at 339 in stargz, uncompressed length 4 testutil.go:2349: [5] at 376 in stargz, uncompressed length 4 testutil.go:2349: [6] at 413 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 654 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":228,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":265,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":302,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":339,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo3 foo5 foo6] vs [foo4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo2 foo_empty2 foo3 foo5 foo6 foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 513] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 228 in stargz, uncompressed length 4 testutil.go:2349: [2] at 265 in stargz, uncompressed length 4 testutil.go:2349: [3] at 302 in stargz, uncompressed length 4 testutil.go:2349: [4] at 339 in stargz, uncompressed length 4 testutil.go:2349: [5] at 376 in stargz, uncompressed length 4 testutil.go:2349: [6] at 413 in stargz, uncompressed length 492 testutil.go:2349: [7] at 513 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":228,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":265,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":302,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":339,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 655] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 229 in stargz, uncompressed length 4 testutil.go:2349: [2] at 266 in stargz, uncompressed length 4 testutil.go:2349: [3] at 303 in stargz, uncompressed length 4 testutil.go:2349: [4] at 340 in stargz, uncompressed length 4 testutil.go:2349: [5] at 377 in stargz, uncompressed length 4 testutil.go:2349: [6] at 414 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 655 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":229,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":266,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":303,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo foo_empty2 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty4] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo5 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 514] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 229 in stargz, uncompressed length 4 testutil.go:2349: [2] at 266 in stargz, uncompressed length 4 testutil.go:2349: [3] at 303 in stargz, uncompressed length 4 testutil.go:2349: [4] at 340 in stargz, uncompressed length 4 testutil.go:2349: [5] at 377 in stargz, uncompressed length 4 testutil.go:2349: [6] at 414 in stargz, uncompressed length 492 testutil.go:2349: [7] at 514 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":229,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":266,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":303,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":340,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 656 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 testutil.go:2349: [6] at 415 in stargz, uncompressed length 492 testutil.go:2349: [7] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo3 foo_empty3] vs [foo foo2 foo_empty2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty4 foo6] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo_empty2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty4] vs [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo3 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 testutil.go:2349: [6] at 415 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 656 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 testutil.go:2349: [3] at 304 in stargz, uncompressed length 4 testutil.go:2349: [4] at 341 in stargz, uncompressed length 4 testutil.go:2349: [5] at 378 in stargz, uncompressed length 4 testutil.go:2349: [6] at 415 in stargz, uncompressed length 492 testutil.go:2349: [7] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 233 270 307 344 381 418 659] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 233 in stargz, uncompressed length 4 testutil.go:2349: [2] at 270 in stargz, uncompressed length 4 testutil.go:2349: [3] at 307 in stargz, uncompressed length 4 testutil.go:2349: [4] at 344 in stargz, uncompressed length 4 testutil.go:2349: [5] at 381 in stargz, uncompressed length 4 testutil.go:2349: [6] at 418 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 659 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":233,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":270,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":307,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":344,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":381,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":418,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 233 270 307 344 381 418 518] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 233 in stargz, uncompressed length 4 testutil.go:2349: [2] at 270 in stargz, uncompressed length 4 testutil.go:2349: [3] at 307 in stargz, uncompressed length 4 testutil.go:2349: [4] at 344 in stargz, uncompressed length 4 testutil.go:2349: [5] at 381 in stargz, uncompressed length 4 testutil.go:2349: [6] at 418 in stargz, uncompressed length 492 testutil.go:2349: [7] at 518 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":233,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":270,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":307,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":344,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":381,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":418,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo6 .no.prefetch.landmark foo foo_empty2] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 965, NextOffset: 1050 testutil.go:509: Offset: 1180, NextOffset: 1265 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1265 testutil.go:509: Offset: 965, NextOffset: 1050 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo4 foo5] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo4 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 378, NextOffset: 415 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 977, NextOffset: 1062 testutil.go:509: Offset: 1193, NextOffset: 1278 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo4 foo_empty4 foo foo_empty] vs [foo_empty5 foo6 foo foo2 foo3 foo4 foo5 foo_empty foo_empty2 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1193, NextOffset: 1278 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 977, NextOffset: 1062 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:509: Offset: 640, NextOffset: 772 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:509: Offset: 809, NextOffset: 940 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo6 foo3 foo4 foo_empty4 foo_empty5] vs [foo_empty4 .no.prefetch.landmark foo foo_empty2 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 968, NextOffset: 1053 testutil.go:509: Offset: 1187, NextOffset: 1272 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:509: Offset: 817, NextOffset: 947 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo_empty2 foo4 foo5 foo_empty5 foo6 foo_empty foo2] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo6 foo3 foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 596, NextOffset: 633 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1272 testutil.go:509: Offset: 968, NextOffset: 1053 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 160 216] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 160 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 160 213] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 160 in stargz, uncompressed length 512 testutil.go:2349: [2] at 213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty4] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 990, NextOffset: 1075 testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 160 216] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3] vs [foo3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 417, NextOffset: 583 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:509: Offset: 990, NextOffset: 1075 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 160 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 160 213] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 160 in stargz, uncompressed length 512 testutil.go:2349: [2] at 213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 157 213] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 157 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 157 210] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 157 in stargz, uncompressed length 512 testutil.go:2349: [2] at 210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 163 219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 163 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo_empty foo2 foo_empty3 foo4 foo_empty5 foo6 foo_empty2 foo3] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo3 foo_empty4 foo5 foo6 foo foo_empty] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 163 216] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 163 in stargz, uncompressed length 512 testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 965, NextOffset: 1050 testutil.go:509: Offset: 1180, NextOffset: 1265 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo3 foo_empty4 foo5 foo6 foo foo_empty foo2] vs [foo_empty foo2 foo_empty3 foo4 foo_empty5 foo6 foo_empty2 foo3 foo_empty4 foo5 foo] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1265 testutil.go:509: Offset: 965, NextOffset: 1050 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:509: Offset: 130, NextOffset: 260 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 163 219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 163 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 163 216] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 163 in stargz, uncompressed length 512 testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 163 219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 163 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 163 216] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 163 in stargz, uncompressed length 512 testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 162 218] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [2] at 218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 162 215] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 162 in stargz, uncompressed length 512 testutil.go:2349: [2] at 215 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty2 foo_empty4 foo6] vs [foo_empty foo2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 977, NextOffset: 1062 testutil.go:509: Offset: 1193, NextOffset: 1278 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:509: Offset: 246, NextOffset: 378 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 162 218] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 378, NextOffset: 415 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo2 foo3 foo4 foo5 foo6] vs [foo foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty2 foo_empty4 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1193, NextOffset: 1278 testutil.go:509: Offset: 977, NextOffset: 1062 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 264, NextOffset: 301 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 162 215] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:509: Offset: 301, NextOffset: 434 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 162 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [2] at 215 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 434, NextOffset: 471 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:509: Offset: 809, NextOffset: 940 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 162 218] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 162 215] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 162 in stargz, uncompressed length 512 testutil.go:2349: [2] at 215 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 164 220] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 164 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 220 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 164 217] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 testutil.go:2349: [2] at 217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo5 foo6 foo2 foo_empty2 foo_empty4 foo_empty5 foo foo_empty foo3 foo_empty3] vs [foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo6 foo_empty foo2 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 633, NextOffset: 763 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 164 220] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 817, NextOffset: 947 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 947, NextOffset: 984 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 164 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 220 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 968, NextOffset: 1053 testutil.go:509: Offset: 1187, NextOffset: 1272 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1683: "bar"(basename:"bar") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo6 foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo4 foo5 foo6 foo2 foo_empty2 foo_empty4 foo_empty5 foo foo_empty foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 411, NextOffset: 577 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1272 testutil.go:509: Offset: 968, NextOffset: 1053 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 164 217] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 testutil.go:2349: [2] at 217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 164 220] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 164 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 220 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 164 217] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 testutil.go:2349: [2] at 217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 141 191] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 141 183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 141 191] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 141 183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 140 190] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 140 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 140 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo_empty2 foo_empty3 foo5 foo6] vs [foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 990, NextOffset: 1075 testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo4 foo6 foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo_empty2 foo_empty3 foo5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:509: Offset: 990, NextOffset: 1075 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 143 193] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 193 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 959, NextOffset: 996 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:509: Offset: 819, NextOffset: 953 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 143 185] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 testutil.go:2349: [2] at 185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 143 193] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 193 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 143 185] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 testutil.go:2349: [2] at 185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 143 193] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 143 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 193 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 143 185] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 testutil.go:2349: [2] at 185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 141 191] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 141 183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":641,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":811,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":944,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":579,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1155,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1192,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4] vs [foo3 foo4 .no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 263 testutil.go:509: Offset: 245, NextOffset: 377 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 300, NextOffset: 434 testutil.go:509: Offset: 414, NextOffset: 579 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 579, NextOffset: 616 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:509: Offset: 616, NextOffset: 782 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 641, NextOffset: 774 testutil.go:509: Offset: 819, NextOffset: 952 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 811, NextOffset: 944 testutil.go:509: Offset: 989, NextOffset: 1155 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 1155, NextOffset: 1192 testutil.go:509: Offset: 981, NextOffset: 1066 testutil.go:509: Offset: 1192, NextOffset: 1277 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo_empty2 foo3 foo4 .no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty3 foo5] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1155, NextOffset: 1192 testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 1192, NextOffset: 1277 testutil.go:509: Offset: 981, NextOffset: 1066 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 579, NextOffset: 616 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 616, NextOffset: 782 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 819, NextOffset: 952 testutil.go:509: Offset: 641, NextOffset: 774 testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 141 191] === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 377 testutil.go:509: Offset: 131, NextOffset: 263 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 414, NextOffset: 579 testutil.go:509: Offset: 300, NextOffset: 434 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 989, NextOffset: 1155 testutil.go:509: Offset: 811, NextOffset: 944 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 141 183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 142 192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 142 184] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 144 194] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 144 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 194 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":96,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":265,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":302,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":437,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":608,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":645,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":948,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":956,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":993,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1160,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1197,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo3] vs [foo5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 437, NextOffset: 474 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 474, NextOffset: 608 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 608, NextOffset: 645 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:509: Offset: 824, NextOffset: 956 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 777, NextOffset: 814 testutil.go:509: Offset: 956, NextOffset: 993 testutil.go:509: Offset: 814, NextOffset: 948 testutil.go:509: Offset: 993, NextOffset: 1160 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 133, NextOffset: 265 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 144 186] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 144 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [2] at 186 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 265, NextOffset: 302 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 302, NextOffset: 437 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 415, NextOffset: 583 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 985, NextOffset: 1070 testutil.go:509: Offset: 1197, NextOffset: 1282 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 foo_empty5] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 144 194] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 144 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 194 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 265, NextOffset: 302 testutil.go:509: Offset: 415, NextOffset: 583 testutil.go:509: Offset: 302, NextOffset: 437 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 956, NextOffset: 993 testutil.go:509: Offset: 777, NextOffset: 814 testutil.go:509: Offset: 993, NextOffset: 1160 testutil.go:509: Offset: 814, NextOffset: 948 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 1197, NextOffset: 1282 testutil.go:509: Offset: 985, NextOffset: 1070 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 133, NextOffset: 265 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 437, NextOffset: 474 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 474, NextOffset: 608 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 608, NextOffset: 645 testutil.go:509: Offset: 824, NextOffset: 956 testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 144 186] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 144 in stargz, uncompressed length 512 testutil.go:2349: [2] at 186 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 144 194] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 144 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 194 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 144 186] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 144 in stargz, uncompressed length 512 testutil.go:2349: [2] at 186 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 150 200] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 150 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 150 192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 150 in stargz, uncompressed length 512 testutil.go:2349: [2] at 192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 150 200] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 150 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 150 192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 150 in stargz, uncompressed length 512 testutil.go:2349: [2] at 192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 148 198] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 148 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 148 190] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 148 in stargz, uncompressed length 512 testutil.go:2349: [2] at 190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 155 205] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 155 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 155 197] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 155 in stargz, uncompressed length 512 testutil.go:2349: [2] at 197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo foo2 foo_empty3 foo_empty4 foo5] vs [foo6 foo foo_empty foo2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 431, NextOffset: 468 testutil.go:509: Offset: 581, NextOffset: 618 testutil.go:509: Offset: 468, NextOffset: 600 testutil.go:509: Offset: 618, NextOffset: 784 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 637, NextOffset: 768 testutil.go:509: Offset: 821, NextOffset: 952 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 263 testutil.go:509: Offset: 246, NextOffset: 377 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 300, NextOffset: 431 testutil.go:509: Offset: 414, NextOffset: 581 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 768, NextOffset: 805 testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 805, NextOffset: 936 testutil.go:509: Offset: 989, NextOffset: 1154 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 936, NextOffset: 973 testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 973, NextOffset: 1058 testutil.go:509: Offset: 1191, NextOffset: 1276 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo] vs [foo4 foo foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 936, NextOffset: 973 testutil.go:509: Offset: 1191, NextOffset: 1276 testutil.go:509: Offset: 973, NextOffset: 1058 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 377 testutil.go:509: Offset: 132, NextOffset: 263 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 414, NextOffset: 581 testutil.go:509: Offset: 300, NextOffset: 431 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 581, NextOffset: 618 testutil.go:509: Offset: 431, NextOffset: 468 testutil.go:509: Offset: 618, NextOffset: 784 testutil.go:509: Offset: 468, NextOffset: 600 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 768, NextOffset: 805 testutil.go:509: Offset: 989, NextOffset: 1154 testutil.go:509: Offset: 805, NextOffset: 936 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 821, NextOffset: 952 testutil.go:509: Offset: 637, NextOffset: 768 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 155 205] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 155 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 155 197] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 155 in stargz, uncompressed length 512 testutil.go:2349: [2] at 197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 155 205] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 155 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 155 197] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 155 in stargz, uncompressed length 512 testutil.go:2349: [2] at 197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 153 203] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 153 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 153 195] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 153 in stargz, uncompressed length 512 testutil.go:2349: [2] at 195 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 153 203] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 153 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 153 195] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 153 in stargz, uncompressed length 512 testutil.go:2349: [2] at 195 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":270,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":618,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":655,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":792,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":966,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":384,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":421,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":592,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":629,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":973,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1010,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty foo2] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo5 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 618, NextOffset: 655 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 799, NextOffset: 836 testutil.go:509: Offset: 655, NextOffset: 792 testutil.go:509: Offset: 836, NextOffset: 973 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 966, NextOffset: 1003 testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 1003, NextOffset: 1088 testutil.go:509: Offset: 1215, NextOffset: 1300 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 270 testutil.go:509: Offset: 248, NextOffset: 384 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 444, NextOffset: 481 testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 481, NextOffset: 618 testutil.go:509: Offset: 629, NextOffset: 799 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 792, NextOffset: 829 testutil.go:509: Offset: 973, NextOffset: 1010 testutil.go:509: Offset: 829, NextOffset: 966 testutil.go:509: Offset: 1010, NextOffset: 1178 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 307, NextOffset: 444 testutil.go:509: Offset: 421, NextOffset: 592 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo5 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] vs [foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty foo2 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 384 testutil.go:509: Offset: 134, NextOffset: 270 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 421, NextOffset: 592 testutil.go:509: Offset: 307, NextOffset: 444 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 799, NextOffset: 836 testutil.go:509: Offset: 618, NextOffset: 655 testutil.go:509: Offset: 836, NextOffset: 973 testutil.go:509: Offset: 655, NextOffset: 792 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 973, NextOffset: 1010 testutil.go:509: Offset: 792, NextOffset: 829 testutil.go:509: Offset: 1010, NextOffset: 1178 testutil.go:509: Offset: 829, NextOffset: 966 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 444, NextOffset: 481 testutil.go:509: Offset: 629, NextOffset: 799 testutil.go:509: Offset: 481, NextOffset: 618 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 153 203] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 153 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 966, NextOffset: 1003 testutil.go:509: Offset: 1215, NextOffset: 1300 testutil.go:509: Offset: 1003, NextOffset: 1088 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 153 195] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 153 in stargz, uncompressed length 512 testutil.go:2349: [2] at 195 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 157 207] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 157 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 157 199] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 157 in stargz, uncompressed length 512 testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 157 207] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 157 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo6 foo3 foo4 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo5 foo_empty foo_empty2 foo4 foo_empty4] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:509: Offset: 998, NextOffset: 1075 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo5 foo_empty foo_empty2] vs [foo6 foo3 foo4 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 998, NextOffset: 1075 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 157 199] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 157 in stargz, uncompressed length 512 testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 156 206] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 156 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 206 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 156 198] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 156 in stargz, uncompressed length 512 testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 398 651] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 398 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 651 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 398 510] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 398 in stargz, uncompressed length 512 testutil.go:2349: [2] at 510 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty4 foo2 foo_empty3 foo4 foo5 foo_empty5 foo6] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 foo_empty2 foo4 foo_empty4 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 foo_empty2] vs [foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty4] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 398 651] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 398 in stargz, uncompressed length 1636 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [2] at 651 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1683: "foo"(basename:"foo") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 806, NextOffset: 839 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 398 510] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 398 in stargz, uncompressed length 512 testutil.go:2349: [2] at 510 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 402 655] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 402 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 655 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 402 514] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 402 in stargz, uncompressed length 512 testutil.go:2349: [2] at 514 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 403 656] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 403 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 656 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 403 515] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 403 in stargz, uncompressed length 512 testutil.go:2349: [2] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 403 656] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 403 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 656 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 403 515] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 403 in stargz, uncompressed length 512 testutil.go:2349: [2] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 405 658] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 405 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 658 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty4 foo6] vs [foo5 foo_empty5 foo foo_empty foo_empty3 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo_empty4] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 904 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty4 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:509: Offset: 827, NextOffset: 904 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 405 517] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 testutil.go:2349: [2] at 517 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 400 653] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 400 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 653 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 400 512] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 400 in stargz, uncompressed length 512 testutil.go:2349: [2] at 512 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 400 653] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 400 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 653 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 400 512] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty2] vs [foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo foo_empty] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 400 in stargz, uncompressed length 512 testutil.go:2349: [2] at 512 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 357, NextOffset: 495 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 919 testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 404 657] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 404 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 657 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:509: Offset: 118, NextOffset: 229 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 404 516] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 404 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 809, NextOffset: 842 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 516 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1015, NextOffset: 1092 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 842, NextOffset: 919 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:509: Offset: 697, NextOffset: 809 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 405 658] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 405 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 658 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 405 517] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 testutil.go:2349: [2] at 517 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 405 658] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 405 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 658 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 405 517] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 testutil.go:2349: [2] at 517 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 409 662] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 409 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 662 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 409 521] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 409 in stargz, uncompressed length 512 testutil.go:2349: [2] at 521 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty4 foo6 foo] vs [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo6 foo2 foo3 foo_empty3 foo4] === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:509: Offset: 998, NextOffset: 1075 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 796, NextOffset: 829 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo6 foo2 foo3 foo_empty3] vs [foo foo_empty foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty4 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 998, NextOffset: 1075 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3] vs [foo5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty] vs [foo3 foo4 foo5 foo_empty5 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo6] vs [foo_empty5 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo5] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 904 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo5 foo_empty5] vs [foo6 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:509: Offset: 827, NextOffset: 904 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 147] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 147 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 147] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 147 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 149] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 149 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 144] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 144 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 153] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 149] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 149 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 153] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 149] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 149 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 153] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 147] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 152] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 148] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 148 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 152] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 148] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo6] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo2 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 919 testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 148 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 697, NextOffset: 809 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 152] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo foo2 foo3 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:509: Offset: 842, NextOffset: 919 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 147] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 153] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 148] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 148 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 153] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":78,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":111,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":218,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":251,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":359,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":674,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":815,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":174,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":314,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":347,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":482,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":650,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":683,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":791,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":992,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty2 foo3 foo4 foo6 foo foo_empty] vs [foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 111, NextOffset: 218 testutil.go:509: Offset: 207, NextOffset: 314 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 359 testutil.go:509: Offset: 347, NextOffset: 482 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 791, NextOffset: 824 testutil.go:509: Offset: 674, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 392, NextOffset: 500 testutil.go:509: Offset: 515, NextOffset: 650 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 650, NextOffset: 683 testutil.go:509: Offset: 533, NextOffset: 641 testutil.go:509: Offset: 683, NextOffset: 791 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 782, NextOffset: 815 testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 815, NextOffset: 892 testutil.go:509: Offset: 992, NextOffset: 1069 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo4] vs [foo_empty5 foo_empty2 foo3 foo4 foo6 foo foo_empty foo2 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 650, NextOffset: 683 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 683, NextOffset: 791 testutil.go:509: Offset: 533, NextOffset: 641 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 791, NextOffset: 824 testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 674, NextOffset: 782 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 782, NextOffset: 815 testutil.go:509: Offset: 992, NextOffset: 1069 testutil.go:509: Offset: 815, NextOffset: 892 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 482 testutil.go:509: Offset: 251, NextOffset: 359 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 515, NextOffset: 650 testutil.go:509: Offset: 392, NextOffset: 500 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 207, NextOffset: 314 testutil.go:509: Offset: 111, NextOffset: 218 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 148] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 148 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 154] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 154 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 149] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 149 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 105] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 105] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":368,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":401,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":511,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":544,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":797,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":830,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":320,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":489,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":522,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":691,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":801,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":834,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":970,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty foo2 foo3 foo_empty4 foo5] vs [foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo2 foo4 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 258, NextOffset: 368 testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 368, NextOffset: 401 testutil.go:509: Offset: 489, NextOffset: 522 testutil.go:509: Offset: 401, NextOffset: 511 testutil.go:509: Offset: 522, NextOffset: 658 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 801, NextOffset: 834 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 105] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 687, NextOffset: 797 testutil.go:509: Offset: 834, NextOffset: 970 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 797, NextOffset: 830 testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 830, NextOffset: 907 testutil.go:509: Offset: 1003, NextOffset: 1080 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:509: Offset: 211, NextOffset: 320 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 658, NextOffset: 691 testutil.go:509: Offset: 544, NextOffset: 654 testutil.go:509: Offset: 691, NextOffset: 801 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo2 foo4] vs [foo4 foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:509: Offset: 258, NextOffset: 368 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 658, NextOffset: 691 testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 691, NextOffset: 801 testutil.go:509: Offset: 544, NextOffset: 654 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 797, NextOffset: 830 testutil.go:509: Offset: 1003, NextOffset: 1080 testutil.go:509: Offset: 830, NextOffset: 907 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 320 testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 115] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 489, NextOffset: 522 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 368, NextOffset: 401 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 115 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 522, NextOffset: 658 testutil.go:509: Offset: 401, NextOffset: 511 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 801, NextOffset: 834 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 834, NextOffset: 970 testutil.go:509: Offset: 687, NextOffset: 797 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 115] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 115 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 108] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":484,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":652,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":685,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":962,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":995,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty4 foo foo3 foo_empty3 foo4] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 484, NextOffset: 517 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 517, NextOffset: 652 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:509: Offset: 995, NextOffset: 1072 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 484 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo4 foo5 foo_empty5] vs [foo_empty2 foo_empty4 foo foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 484 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 484, NextOffset: 517 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 517, NextOffset: 652 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 995, NextOffset: 1072 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 106] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo5 foo2 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [.no.prefetch.landmark foo foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo2 foo_empty5 foo6] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 118] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 118] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 116] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty4 foo5 foo foo3 foo_empty3] vs [foo_empty4 foo5 foo_empty foo2 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty foo2 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty4 foo5 foo foo3 foo_empty3] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 124] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 124 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 117] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 117 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 124] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 124 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 117] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 117 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 118] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty2 foo3 foo5 foo6 foo] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo2 foo3 foo4 foo5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:509: Offset: 1016, NextOffset: 1093 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 127] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty] vs [foo_empty4 foo_empty5 foo_empty2 foo3 foo5 foo6 foo foo_empty foo2 foo_empty3 foo4] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 127] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 132] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 126] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 122] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo foo_empty2 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo5] vs [foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6 foo foo3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 837, NextOffset: 914 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 122] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 122] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 134] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo4 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty5 .no.prefetch.landmark foo_empty3 foo4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty4] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty3 foo4 foo5 foo6 foo] vs [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty2 foo3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 129] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 852 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1022, NextOffset: 1099 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 852, NextOffset: 929 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 134] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 428] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 428 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 287] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 287 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 428] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 428 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 287] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 287 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo4 foo foo2 foo3 foo_empty3] vs [foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo4 foo5 foo foo2 foo_empty2] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 430] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 430 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 290] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 290 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo5 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty] vs [foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 433] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 838, NextOffset: 915 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 293] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 433] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 293] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 437] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 437 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo2 foo3 foo4 foo_empty4] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 296] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 296 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo4" vs "foo4" === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 432] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 432 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 291] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 291 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo2 foo3 foo4 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:509: Offset: 846, NextOffset: 923 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 432] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 432 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 291] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 291 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 434] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 434 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 293] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 436] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 295] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 295 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty5 foo_empty2 foo_empty3] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo3 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 foo_empty foo3 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3] vs [foo2 foo3 foo4 foo_empty5 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 436] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 295] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 295 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 439] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 439 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 298] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty4 foo_empty5 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6] vs [.no.prefetch.landmark foo foo_empty foo3 foo_empty5 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty5 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo2 foo_empty4 foo_empty5] === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo6" vs "foo6" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty5 foo6] vs [foo_empty4 foo_empty foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 838, NextOffset: 915 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo2 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo2 foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo_empty5 foo2] vs [foo_empty foo_empty2 foo3 foo_empty3 foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo5 foo_empty] vs [foo5 foo_empty5 foo_empty foo2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4] === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo_empty4 foo6] vs [foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo5 foo_empty foo2 foo_empty2 foo_empty4] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty2 foo3 foo_empty4 foo5 foo_empty5] vs [foo foo_empty foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo4 foo_empty5 foo6 .no.prefetch.landmark foo2] vs [foo foo_empty foo2 foo_empty3 foo4 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo_empty4 foo5 foo6] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty5 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 1942 testutil.go:509: Offset: 2112, NextOffset: 2257 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty5 foo_empty2 foo3] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo_empty4 foo5 foo6 foo foo_empty foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2112, NextOffset: 2257 testutil.go:509: Offset: 1797, NextOffset: 1942 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 248 389 535 650 706] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 650 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 706 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 248 389 535 650 703] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 650 in stargz, uncompressed length 512 testutil.go:2349: [6] at 703 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo6] vs [foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1819, NextOffset: 1964 testutil.go:509: Offset: 2134, NextOffset: 2279 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo3 foo_empty3 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo6 foo3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132 248 389 535 650 706] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1077, NextOffset: 1404 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 831, NextOffset: 1123 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2097, NextOffset: 2134 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [5] at 650 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 706 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2134, NextOffset: 2279 testutil.go:509: Offset: 1819, NextOffset: 1964 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 248 389 535 650 703] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 650 in stargz, uncompressed length 512 testutil.go:2349: [6] at 703 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 131 248 389 533 649 705] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 533 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 649 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 705 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo4 foo5] vs [foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1802, NextOffset: 1947 testutil.go:509: Offset: 2121, NextOffset: 2266 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo4 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2] vs [foo_empty5 foo6 foo foo2 foo4 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2084, NextOffset: 2121 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 131 248 389 533 649 702] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 533 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 649 in stargz, uncompressed length 512 testutil.go:2349: [6] at 702 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2121, NextOffset: 2266 testutil.go:509: Offset: 1802, NextOffset: 1947 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 250 393 541 658 714] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 250 393 541 658 711] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 testutil.go:2349: [6] at 711 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132 250 393 541 658 714] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1824, NextOffset: 1969 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 250 393 541 658 711] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 testutil.go:2349: [6] at 711 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4] vs [foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:509: Offset: 1824, NextOffset: 1969 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:509: Offset: 1162, NextOffset: 1456 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133 252 396 543 661 717] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 252 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 396 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 543 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 661 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 717 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 133 252 396 543 661 714] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 252 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 396 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 543 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 661 in stargz, uncompressed length 512 testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 133 249 392 541 658 714] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo4 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo2 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 1942 testutil.go:509: Offset: 2112, NextOffset: 2257 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo] vs [foo foo_empty2 foo4 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:509: Offset: 819, NextOffset: 1108 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2112, NextOffset: 2257 testutil.go:509: Offset: 1797, NextOffset: 1942 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 133 249 392 541 658 711] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 testutil.go:2349: [6] at 711 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 133 249 392 541 658 714] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo_empty4 foo6 foo_empty2 foo3 foo4 foo5 foo_empty5] vs [foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo2 foo_empty4 foo5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1819, NextOffset: 1964 testutil.go:509: Offset: 2134, NextOffset: 2279 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo2 foo_empty4 foo5 foo6] vs [foo_empty5 foo foo_empty foo2 foo_empty3 foo_empty4 foo6 foo_empty2 foo3 foo4 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2134, NextOffset: 2279 testutil.go:509: Offset: 1819, NextOffset: 1964 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 133 249 392 541 658 711] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1441, NextOffset: 1733 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [6] at 711 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1160, NextOffset: 1452 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133 250 394 542 660 716] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 394 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 542 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 660 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 716 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 133 250 394 542 660 713] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 394 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 542 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 660 in stargz, uncompressed length 512 testutil.go:2349: [6] at 713 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 134 253 398 547 665 721] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo foo_empty foo4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty3 foo4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1438, NextOffset: 1475 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1765, NextOffset: 1802 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2084, NextOffset: 2121 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1802, NextOffset: 1947 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2121, NextOffset: 2266 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 665 in stargz, uncompressed length 1636 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [6] at 721 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 496, NextOffset: 785 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty3 foo4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo_empty5] vs [foo foo_empty foo4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2084, NextOffset: 2121 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2121, NextOffset: 2266 testutil.go:509: Offset: 1802, NextOffset: 1947 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 134 253 398 547 665 718] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 665 in stargz, uncompressed length 512 testutil.go:2349: [6] at 718 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134 253 398 547 665 721] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 665 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 721 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 134 253 398 547 665 718] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 665 in stargz, uncompressed length 512 testutil.go:2349: [6] at 718 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo3 foo4 foo6] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty2 foo_empty4 foo_empty5 foo6 foo] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1824, NextOffset: 1969 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty2 foo_empty4 foo_empty5 foo6] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo3 foo4 foo6 foo foo_empty foo_empty2] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:509: Offset: 1824, NextOffset: 1969 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 134 254 397 546 664 720] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 254 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 397 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 546 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 664 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 720 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 134 254 397 546 664 717] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 134 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 254 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 397 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 546 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 664 in stargz, uncompressed length 512 testutil.go:2349: [6] at 717 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 609 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":460,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":497,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1116,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1153,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":345,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1035,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1072,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1398,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1435,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1726,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1763,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2088,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2125,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 foo2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo_empty2] vs [foo5 foo foo2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 460 testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1116, NextOffset: 1153 testutil.go:509: Offset: 1398, NextOffset: 1435 testutil.go:509: Offset: 1153, NextOffset: 1444 testutil.go:509: Offset: 1435, NextOffset: 1726 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1809, NextOffset: 1954 testutil.go:509: Offset: 2125, NextOffset: 2270 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 497, NextOffset: 788 testutil.go:509: Offset: 709, NextOffset: 1035 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 788, NextOffset: 825 testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 825, NextOffset: 1116 testutil.go:509: Offset: 1072, NextOffset: 1398 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1726, NextOffset: 1763 testutil.go:509: Offset: 1481, NextOffset: 1772 testutil.go:509: Offset: 1763, NextOffset: 2088 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2] vs [foo2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo_empty2 foo4 foo_empty4 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1398, NextOffset: 1435 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1116, NextOffset: 1153 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1435, NextOffset: 1726 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 testutil.go:2349: [6] at 601 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1153, NextOffset: 1444 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1726, NextOffset: 1763 testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1763, NextOffset: 2088 testutil.go:509: Offset: 1481, NextOffset: 1772 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 460 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 709, NextOffset: 1035 testutil.go:509: Offset: 497, NextOffset: 788 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 788, NextOffset: 825 testutil.go:509: Offset: 1072, NextOffset: 1398 testutil.go:509: Offset: 825, NextOffset: 1116 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2125, NextOffset: 2270 testutil.go:509: Offset: 1809, NextOffset: 1954 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 609 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 testutil.go:2349: [6] at 601 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 107 210 326 449 554 604] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 107 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 210 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 326 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 449 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 554 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 604 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":833,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1127,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1164,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1457,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1494,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":676,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":713,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1408,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1445,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo4] vs [foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo5 .no.prefetch.landmark foo_empty foo_empty3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 796, NextOffset: 833 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:509: Offset: 1079, NextOffset: 1408 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1494, NextOffset: 1788 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 676, NextOffset: 713 testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1164, NextOffset: 1457 testutil.go:509: Offset: 1445, NextOffset: 1738 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1788, NextOffset: 1825 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1825, NextOffset: 1970 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 464 testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo5] vs [foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo4 foo6] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 796, NextOffset: 833 testutil.go:509: Offset: 1079, NextOffset: 1408 testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1494, NextOffset: 1788 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1408, NextOffset: 1445 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 107 210 326 449 554 596] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 107 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 210 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 326 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 449 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 554 in stargz, uncompressed length 512 testutil.go:2349: [6] at 596 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1445, NextOffset: 1738 testutil.go:509: Offset: 1164, NextOffset: 1457 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1788, NextOffset: 1825 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:509: Offset: 1825, NextOffset: 1970 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:509: Offset: 171, NextOffset: 464 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 676, NextOffset: 713 testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 619 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 testutil.go:2349: [6] at 611 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 619 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":462,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1119,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1156,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1448,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":674,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":711,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1037,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1074,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1400,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1437,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1729,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1766,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2093,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo_empty foo_empty2 foo3 foo_empty4] vs [foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo5 foo_empty5 foo_empty foo2 foo_empty3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:509: Offset: 1074, NextOffset: 1400 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1485, NextOffset: 1777 testutil.go:509: Offset: 1766, NextOffset: 2093 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1777, NextOffset: 1814 testutil.go:509: Offset: 2093, NextOffset: 2130 testutil.go:509: Offset: 1814, NextOffset: 1959 testutil.go:509: Offset: 2130, NextOffset: 2275 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 462 testutil.go:509: Offset: 384, NextOffset: 674 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 674, NextOffset: 711 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 testutil.go:2349: [6] at 611 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 499, NextOffset: 790 testutil.go:509: Offset: 711, NextOffset: 1037 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1156, NextOffset: 1448 testutil.go:509: Offset: 1437, NextOffset: 1729 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo4 foo_empty4] vs [foo_empty foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1437, NextOffset: 1729 testutil.go:509: Offset: 1156, NextOffset: 1448 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2093, NextOffset: 2130 testutil.go:509: Offset: 1777, NextOffset: 1814 testutil.go:509: Offset: 2130, NextOffset: 2275 testutil.go:509: Offset: 1814, NextOffset: 1959 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 674 testutil.go:509: Offset: 172, NextOffset: 462 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1074, NextOffset: 1400 testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1766, NextOffset: 2093 testutil.go:509: Offset: 1485, NextOffset: 1777 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 674, NextOffset: 711 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 711, NextOffset: 1037 testutil.go:509: Offset: 499, NextOffset: 790 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 564 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 614 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 109 214 332 457 564 606] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 testutil.go:2349: [6] at 606 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 564 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 614 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":467,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":800,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":348,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":680,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":717,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1047,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1084,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1414,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1451,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1747,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2114,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2151,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo3 foo4 foo_empty5] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo_empty foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1503, NextOffset: 1799 testutil.go:509: Offset: 1784, NextOffset: 2114 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1799, NextOffset: 1836 testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1836, NextOffset: 1981 testutil.go:509: Offset: 2151, NextOffset: 2296 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:509: Offset: 1084, NextOffset: 1414 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1133, NextOffset: 1170 testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1170, NextOffset: 1466 testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 467, NextOffset: 504 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 504, NextOffset: 800 testutil.go:509: Offset: 717, NextOffset: 1047 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo6 foo_empty foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2] vs [foo_empty4 foo5 foo6 foo foo3 foo4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1133, NextOffset: 1170 testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:509: Offset: 1170, NextOffset: 1466 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 109 214 332 457 564 606] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 testutil.go:2349: [6] at 606 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1799, NextOffset: 1836 testutil.go:509: Offset: 2151, NextOffset: 2296 testutil.go:509: Offset: 1836, NextOffset: 1981 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1784, NextOffset: 2114 testutil.go:509: Offset: 1503, NextOffset: 1799 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 717, NextOffset: 1047 testutil.go:509: Offset: 504, NextOffset: 800 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1084, NextOffset: 1414 testutil.go:509: Offset: 837, NextOffset: 1133 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 564 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 614 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 109 214 332 457 564 606] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 testutil.go:2349: [6] at 606 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 609 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo3] vs [foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo3 foo_empty4 foo6 .no.prefetch.landmark foo_empty] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5] vs [foo3 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 testutil.go:2349: [6] at 601 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 219 340 466 575 625] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 112 219 340 466 575 617] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 testutil.go:2349: [6] at 617 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 112 219 340 466 575 625] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 112 219 340 466 575 617] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 testutil.go:2349: [6] at 617 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo5 foo foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo6] vs [foo_empty5 foo6 foo foo2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 619 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty5 foo6 foo foo2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2] vs [foo3 foo_empty4 foo_empty5 foo6 foo2 foo_empty3 foo4 foo5 foo foo_empty foo_empty2] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 testutil.go:2349: [6] at 611 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 217 340 469 575 625] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 113 217 340 469 575 617] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 testutil.go:2349: [6] at 617 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 217 340 469 575 625] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty5 foo foo_empty foo4 foo_empty4 foo5 foo6 foo2 foo_empty2] vs [foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo_empty foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo_empty foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark] vs [foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo foo_empty foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 113 217 340 469 575 617] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 testutil.go:2349: [6] at 617 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112 216 338 466 572 622] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 338 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 572 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 622 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 112 216 338 466 572 614] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 338 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 572 in stargz, uncompressed length 512 testutil.go:2349: [6] at 614 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 115 222 347 478 586 636] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 586 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 636 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3] vs [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo5 foo_empty5 foo foo3 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo5 foo_empty5 foo foo3 foo_empty3 foo4 foo_empty4] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 115 222 347 478 586 628] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 586 in stargz, uncompressed length 512 testutil.go:2349: [6] at 628 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 115 222 347 478 586 636] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 586 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 636 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 115 222 347 478 586 628] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 586 in stargz, uncompressed length 512 testutil.go:2349: [6] at 628 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114 221 345 475 583 633] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 221 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 345 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 475 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 583 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 633 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 114 221 345 475 583 625] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 221 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 345 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 475 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 583 in stargz, uncompressed length 512 testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo5 foo2 foo3] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 114 219 343 473 580 630] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 6953, NextOffset: 6990 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 8066, NextOffset: 8103 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 580 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 630 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 6990, NextOffset: 8555 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo5] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo foo4 foo_empty4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 114 219 343 473 580 622] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 580 in stargz, uncompressed length 512 testutil.go:2349: [6] at 622 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 114 219 343 473 580 630] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 580 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 630 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 114 219 343 473 580 622] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 580 in stargz, uncompressed length 512 testutil.go:2349: [6] at 622 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 218 341 470 577 627] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 218 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 341 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 470 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 577 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 627 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo_empty4 foo5] vs [foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo5 foo_empty5 .no.prefetch.landmark foo3] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo5 foo_empty5 .no.prefetch.landmark] vs [foo5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo_empty4] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 113 218 341 470 577 619] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 218 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 341 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 470 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 577 in stargz, uncompressed length 512 testutil.go:2349: [6] at 619 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 117 225 352 483 592 642] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 592 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 642 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo4 foo5 foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo6] vs [foo_empty3 foo_empty4 foo6 foo foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo2] === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 117 225 352 483 592 634] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 592 in stargz, uncompressed length 512 testutil.go:2349: [6] at 634 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo6 foo foo_empty foo_empty2] vs [foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 117 225 352 483 592 642] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 592 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 642 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 117 225 352 483 592 634] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 592 in stargz, uncompressed length 512 testutil.go:2349: [6] at 634 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty2 foo4 foo_empty4 foo5 foo_empty] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo3 foo5 foo6] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 115 223 348 479 588 638] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 223 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 348 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 479 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 588 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 638 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo3 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty4 foo5 foo_empty foo2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty2 foo4] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 115 223 348 479 588 630] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 223 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 348 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 479 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 588 in stargz, uncompressed length 512 testutil.go:2349: [6] at 630 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1500] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1247 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1500 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1359] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1247 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1359 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty2 foo_empty4 foo5 foo6 foo_empty] vs [foo_empty foo2 foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo3 foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo] vs [foo3 foo_empty3 foo4 foo_empty5 foo foo_empty2 foo_empty4 foo5 foo6 foo_empty foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1500] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1247 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1500 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1359] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1247 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1359 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 223 439 740 1038 1253 1506] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 439 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 740 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1038 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1253 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1506 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 223 439 740 1038 1253 1365] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 439 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 740 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1038 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1253 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1365 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1512] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1259 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1512 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo3 foo_empty3 foo4] vs [foo_empty4 foo5 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty4 foo5] vs [foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo3 foo_empty3 foo4 foo foo_empty foo2] === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1371] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 6953, NextOffset: 6990 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [5] at 1259 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1371 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1512] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1259 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1512 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1371] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1259 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1371 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo3 foo_empty3 foo6] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 225 442 745 1046 1264 1517] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3204, NextOffset: 3241 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 225 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 442 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 745 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1046 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1264 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1517 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark foo foo_empty3] vs [foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo3 foo_empty3 foo6] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 225 442 745 1046 1264 1376] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 225 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 442 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 745 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1046 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1264 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1376 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1503] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1250 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1503 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1362] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1250 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1503] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1250 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1503 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty foo_empty3] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo5 foo_empty5 foo6 foo_empty foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty2] vs [foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1362] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1250 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 224 440 743 1044 1260 1513] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1044 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1260 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1513 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 224 440 743 1044 1260 1372] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1044 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1260 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1372 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1521] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1268 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1521 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1380] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1268 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1380 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo5 foo6 foo_empty foo3] vs [foo3 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 965, NextOffset: 1050 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1180, NextOffset: 1265 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo] vs [foo_empty5 foo foo2 foo_empty2 foo5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1265 testutil.go:509: Offset: 965, NextOffset: 1050 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:509: Offset: 799, NextOffset: 928 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1521] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1268 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1521 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1380] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1268 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1380 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 228 447 754 1058 1275 1528] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 228 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 447 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 754 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1058 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1275 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1528 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo4 foo_empty5 foo_empty] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 977, NextOffset: 1062 testutil.go:509: Offset: 1193, NextOffset: 1278 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo_empty foo3 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo5 foo6 foo foo2 foo4 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 228 447 754 1058 1275 1387] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 940, NextOffset: 977 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 228 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 447 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 754 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1058 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1275 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1387 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1193, NextOffset: 1278 testutil.go:509: Offset: 977, NextOffset: 1062 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo_empty4 foo5 foo foo2 foo_empty2 foo4 foo_empty5 foo6] vs [foo_empty5 .no.prefetch.landmark foo2 foo_empty4 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 968, NextOffset: 1053 testutil.go:509: Offset: 1187, NextOffset: 1272 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty4 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo6 foo_empty foo3 foo_empty3 foo_empty4 foo5 foo foo2 foo_empty2 foo4 foo_empty5] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1272 testutil.go:509: Offset: 968, NextOffset: 1053 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 145 198] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 145 198] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 143 196] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 testutil.go:2349: [2] at 196 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":143,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty2 foo3 foo4 foo_empty4 foo foo_empty foo2 foo_empty3 foo5] vs [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty3 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 990, NextOffset: 1075 testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] vs [foo foo_empty foo2 foo_empty3 foo5 foo_empty5 foo6 foo_empty2 foo3 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:509: Offset: 990, NextOffset: 1075 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:509: Offset: 303, NextOffset: 438 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 147 200] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 147 200] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 147 200] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 146 199] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo3 foo4 foo5 foo_empty5 foo6] vs [foo foo_empty foo3 foo_empty3 foo4 foo5 foo2 foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 965, NextOffset: 1050 testutil.go:509: Offset: 1180, NextOffset: 1265 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo5 foo2 foo_empty2 foo_empty4] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo3 foo4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1265 testutil.go:509: Offset: 965, NextOffset: 1050 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 146 199] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 145 198] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 147 200] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 147 200] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty3 foo_empty5 foo foo2] vs [.no.prefetch.landmark foo foo2 foo_empty3 foo4 foo5 foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 582, NextOffset: 619 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 148 201] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 148 in stargz, uncompressed length 512 testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1156, NextOffset: 1193 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 977, NextOffset: 1062 testutil.go:509: Offset: 1193, NextOffset: 1278 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo5 foo_empty] vs [foo_empty5 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty3] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1193, NextOffset: 1278 testutil.go:509: Offset: 977, NextOffset: 1062 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 174] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 testutil.go:2349: [2] at 174 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 174] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 testutil.go:2349: [2] at 174 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129 171] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 129 in stargz, uncompressed length 512 testutil.go:2349: [2] at 171 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo foo3] vs [foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 968, NextOffset: 1053 testutil.go:509: Offset: 1187, NextOffset: 1272 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo6 foo foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty] vs [foo3 foo_empty3 foo5 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1272 testutil.go:509: Offset: 968, NextOffset: 1053 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 428, NextOffset: 465 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 133 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 testutil.go:2349: [2] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:509: Offset: 297, NextOffset: 428 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 133 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 testutil.go:2349: [2] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 133 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 133 in stargz, uncompressed length 512 testutil.go:2349: [2] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 174] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 testutil.go:2349: [2] at 174 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo5 foo_empty foo3 foo_empty4 foo_empty5 foo6 foo foo2] vs [foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 990, NextOffset: 1075 testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo6 foo_empty] vs [foo_empty foo3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:509: Offset: 990, NextOffset: 1075 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 380, NextOffset: 417 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 174] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 testutil.go:2349: [2] at 174 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 131 173] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 131 in stargz, uncompressed length 512 testutil.go:2349: [2] at 173 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 134 176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 134 in stargz, uncompressed length 512 testutil.go:2349: [2] at 176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":641,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":811,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":944,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":579,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1155,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1192,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo_empty foo_empty3 foo6 foo foo2 foo_empty2 foo3 foo4] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 1155, NextOffset: 1192 testutil.go:509: Offset: 981, NextOffset: 1066 testutil.go:509: Offset: 1192, NextOffset: 1277 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 134 176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 134 in stargz, uncompressed length 512 testutil.go:2349: [2] at 176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 263 testutil.go:509: Offset: 245, NextOffset: 377 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 300, NextOffset: 434 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 135 177] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 414, NextOffset: 579 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 135 in stargz, uncompressed length 512 testutil.go:2349: [2] at 177 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 579, NextOffset: 616 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:509: Offset: 616, NextOffset: 782 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 641, NextOffset: 774 testutil.go:509: Offset: 819, NextOffset: 952 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 952, NextOffset: 989 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 811, NextOffset: 944 testutil.go:509: Offset: 989, NextOffset: 1155 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo6] vs [foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty3 foo6 foo foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 377 testutil.go:509: Offset: 131, NextOffset: 263 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 819, NextOffset: 952 testutil.go:509: Offset: 641, NextOffset: 774 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 989, NextOffset: 1155 testutil.go:509: Offset: 811, NextOffset: 944 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 414, NextOffset: 579 testutil.go:509: Offset: 300, NextOffset: 434 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 579, NextOffset: 616 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 616, NextOffset: 782 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1155, NextOffset: 1192 testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 1192, NextOffset: 1277 testutil.go:509: Offset: 981, NextOffset: 1066 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 180] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 138 180] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 135 177] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 135 in stargz, uncompressed length 512 testutil.go:2349: [2] at 177 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 140 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 140 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":96,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":265,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":302,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":437,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":608,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":645,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":948,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":956,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":993,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1160,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1197,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo4] vs [.no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo6] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 948, NextOffset: 985 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 985, NextOffset: 1070 testutil.go:509: Offset: 1197, NextOffset: 1282 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 133, NextOffset: 265 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 608, NextOffset: 645 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:509: Offset: 824, NextOffset: 956 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 777, NextOffset: 814 testutil.go:509: Offset: 956, NextOffset: 993 testutil.go:509: Offset: 814, NextOffset: 948 testutil.go:509: Offset: 993, NextOffset: 1160 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 265, NextOffset: 302 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 302, NextOffset: 437 testutil.go:509: Offset: 415, NextOffset: 583 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 437, NextOffset: 474 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 474, NextOffset: 608 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2] vs [foo_empty2 foo4 foo5 foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty] === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 140 182] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1160, NextOffset: 1197 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 1197, NextOffset: 1282 testutil.go:509: Offset: 985, NextOffset: 1070 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 133, NextOffset: 265 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 437, NextOffset: 474 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 474, NextOffset: 608 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 608, NextOffset: 645 testutil.go:509: Offset: 824, NextOffset: 956 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 956, NextOffset: 993 testutil.go:509: Offset: 777, NextOffset: 814 testutil.go:509: Offset: 993, NextOffset: 1160 testutil.go:509: Offset: 814, NextOffset: 948 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 265, NextOffset: 302 testutil.go:509: Offset: 415, NextOffset: 583 testutil.go:509: Offset: 302, NextOffset: 437 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 180] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 138 180] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 512 testutil.go:2349: [2] at 180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 137 179] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 137 in stargz, uncompressed length 512 testutil.go:2349: [2] at 179 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 142 184] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 142 184] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 141 183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo_empty3 foo_empty5 foo6] vs [foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 263 testutil.go:509: Offset: 246, NextOffset: 377 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 936, NextOffset: 973 testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 973, NextOffset: 1058 testutil.go:509: Offset: 1191, NextOffset: 1276 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 300, NextOffset: 431 testutil.go:509: Offset: 414, NextOffset: 581 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 431, NextOffset: 468 testutil.go:509: Offset: 581, NextOffset: 618 testutil.go:509: Offset: 468, NextOffset: 600 testutil.go:509: Offset: 618, NextOffset: 784 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 637, NextOffset: 768 testutil.go:509: Offset: 821, NextOffset: 952 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 768, NextOffset: 805 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 805, NextOffset: 936 testutil.go:509: Offset: 989, NextOffset: 1154 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo foo3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3] vs [foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo_empty3 foo_empty5] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 821, NextOffset: 952 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 315 427] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 637, NextOffset: 768 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:2349: [1] at 315 in stargz, uncompressed length 512 testutil.go:2349: [2] at 427 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 414, NextOffset: 581 testutil.go:509: Offset: 300, NextOffset: 431 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 768, NextOffset: 805 testutil.go:509: Offset: 989, NextOffset: 1154 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 805, NextOffset: 936 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 936, NextOffset: 973 testutil.go:509: Offset: 1191, NextOffset: 1276 testutil.go:509: Offset: 973, NextOffset: 1058 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 315 427] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 315 in stargz, uncompressed length 512 testutil.go:2349: [2] at 427 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 377 testutil.go:509: Offset: 132, NextOffset: 263 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 581, NextOffset: 618 testutil.go:509: Offset: 431, NextOffset: 468 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 618, NextOffset: 784 testutil.go:509: Offset: 468, NextOffset: 600 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 319 431] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 319 431] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 319 431] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 321 433] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 testutil.go:2349: [2] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 316 428] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 316 in stargz, uncompressed length 512 testutil.go:2349: [2] at 428 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":270,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":618,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":655,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":792,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":966,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":384,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":421,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":592,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":629,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":973,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1010,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty5] vs [foo_empty5 foo6 foo2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 618, NextOffset: 655 testutil.go:509: Offset: 799, NextOffset: 836 testutil.go:509: Offset: 655, NextOffset: 792 testutil.go:509: Offset: 836, NextOffset: 973 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 444, NextOffset: 481 testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 481, NextOffset: 618 testutil.go:509: Offset: 629, NextOffset: 799 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 792, NextOffset: 829 testutil.go:509: Offset: 973, NextOffset: 1010 testutil.go:509: Offset: 829, NextOffset: 966 testutil.go:509: Offset: 1010, NextOffset: 1178 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 966, NextOffset: 1003 testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 1003, NextOffset: 1088 testutil.go:509: Offset: 1215, NextOffset: 1300 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 270 testutil.go:509: Offset: 248, NextOffset: 384 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 307, NextOffset: 444 testutil.go:509: Offset: 421, NextOffset: 592 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo_empty foo3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 973, NextOffset: 1010 testutil.go:509: Offset: 792, NextOffset: 829 testutil.go:509: Offset: 1010, NextOffset: 1178 testutil.go:509: Offset: 829, NextOffset: 966 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 316 428] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 316 in stargz, uncompressed length 512 testutil.go:2349: [2] at 428 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 966, NextOffset: 1003 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1215, NextOffset: 1300 testutil.go:509: Offset: 1003, NextOffset: 1088 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 421, NextOffset: 592 testutil.go:509: Offset: 307, NextOffset: 444 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 444, NextOffset: 481 testutil.go:509: Offset: 629, NextOffset: 799 testutil.go:509: Offset: 481, NextOffset: 618 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 799, NextOffset: 836 testutil.go:509: Offset: 618, NextOffset: 655 testutil.go:509: Offset: 836, NextOffset: 973 testutil.go:509: Offset: 655, NextOffset: 792 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 384 testutil.go:509: Offset: 134, NextOffset: 270 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 319 431] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 321 433] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 testutil.go:2349: [2] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 321 433] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 testutil.go:2349: [2] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty5] vs [foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty2 foo5 foo_empty5 foo foo_empty] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:509: Offset: 998, NextOffset: 1075 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 324 436] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 324 in stargz, uncompressed length 512 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty2 foo5 foo_empty5] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo2 foo3 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":324,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:509: Offset: 253, NextOffset: 362 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 998, NextOffset: 1075 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 4257] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 4257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 3133] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 foo2 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3] vs [foo foo2 foo_empty2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo3 foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo6] vs [foo6 foo2 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4] === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 4257] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 4257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 3133] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo4 foo5 foo_empty5 foo2 foo3 foo_empty3 foo_empty4 foo6] vs [foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 904 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty] vs [foo4 foo5 foo_empty5 foo2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:509: Offset: 827, NextOffset: 904 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 4257] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 4257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 3133] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 3233] === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo3 foo_empty3 foo4 foo5 foo_empty foo2 foo_empty2 foo_empty4 foo_empty5] vs [foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6 foo foo3 foo4 foo5] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 919 testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 811, NextOffset: 844 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2109] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 697, NextOffset: 809 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 844, NextOffset: 982 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo6 foo foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2] vs [foo_empty3 foo4 foo5 foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo foo3] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 4257] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 4257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 229, NextOffset: 262 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 3133] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:509: Offset: 842, NextOffset: 919 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:509: Offset: 118, NextOffset: 229 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 127 232] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 232 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 127 230] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 230 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 127 311] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 311 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo4] vs [foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 127 308] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 308 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:509: Offset: 998, NextOffset: 1075 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo4 foo6] vs [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo4] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 998, NextOffset: 1075 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 127 233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 127 232] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 232 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 131 239] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 131 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 239 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 131 237] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 237 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 131 315] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 131 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 315 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 131 312] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 131 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 312 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo4 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2] vs [foo2 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 130 239] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 130 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 239 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 130 237] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 130 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 237 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 130 238] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 130 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 238 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo_empty3 foo4 foo_empty4] vs [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo4 foo5 foo] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 904 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo4 foo5] vs [foo_empty5 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 130 235] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 130 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 235 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:509: Offset: 827, NextOffset: 904 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 130 318] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 130 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 318 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 130 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 130 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 128 237] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 128 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 237 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 128 235] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 128 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 235 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 244] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 244 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 240] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 240 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty4] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo_empty foo3 foo_empty4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 919 testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo_empty foo3 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo2 foo_empty2 foo_empty4 foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:509: Offset: 407, NextOffset: 519 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132 320] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 809, NextOffset: 842 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 320 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:509: Offset: 842, NextOffset: 919 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 132 243] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 243 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 132 240] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 240 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 108 208] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":78,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":111,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":218,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":251,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":359,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":674,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":815,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":174,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":314,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":347,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":482,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":650,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":683,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":791,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":992,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo4] vs [foo foo_empty foo2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 359 testutil.go:509: Offset: 347, NextOffset: 482 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 791, NextOffset: 824 testutil.go:509: Offset: 674, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 782, NextOffset: 815 testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 815, NextOffset: 892 testutil.go:509: Offset: 992, NextOffset: 1069 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 111, NextOffset: 218 testutil.go:509: Offset: 207, NextOffset: 314 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 392, NextOffset: 500 testutil.go:509: Offset: 515, NextOffset: 650 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 650, NextOffset: 683 testutil.go:509: Offset: 533, NextOffset: 641 testutil.go:509: Offset: 683, NextOffset: 791 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo2 foo3 foo4 foo5 foo6] vs [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 207, NextOffset: 314 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 111, NextOffset: 218 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 482 testutil.go:509: Offset: 251, NextOffset: 359 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 515, NextOffset: 650 testutil.go:509: Offset: 392, NextOffset: 500 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 108 201] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 650, NextOffset: 683 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 683, NextOffset: 791 testutil.go:509: Offset: 533, NextOffset: 641 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 791, NextOffset: 824 testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 674, NextOffset: 782 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 782, NextOffset: 815 testutil.go:509: Offset: 992, NextOffset: 1069 testutil.go:509: Offset: 815, NextOffset: 892 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 108 280] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 280 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 108 275] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 275 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 107 206] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 107 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 206 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 107 199] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 107 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 109 210] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 109 203] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 109 281] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 281 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 109 276] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 276 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 108 208] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":368,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":401,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":511,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":544,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":797,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":830,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":320,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":489,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":522,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":691,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":801,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":834,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":970,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo foo_empty3 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3] vs [.no.prefetch.landmark foo foo2 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo6] testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 108 201] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:509: Offset: 211, NextOffset: 320 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 797, NextOffset: 830 testutil.go:509: Offset: 970, NextOffset: 1003 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 830, NextOffset: 907 testutil.go:509: Offset: 1003, NextOffset: 1080 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 258, NextOffset: 368 testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 368, NextOffset: 401 testutil.go:509: Offset: 489, NextOffset: 522 testutil.go:509: Offset: 401, NextOffset: 511 testutil.go:509: Offset: 522, NextOffset: 658 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 658, NextOffset: 691 testutil.go:509: Offset: 544, NextOffset: 654 testutil.go:509: Offset: 691, NextOffset: 801 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 108 208] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 801, NextOffset: 834 testutil.go:509: Offset: 687, NextOffset: 797 testutil.go:509: Offset: 834, NextOffset: 970 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo2 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty4 foo5 foo foo_empty3 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 320 testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:509: Offset: 258, NextOffset: 368 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 801, NextOffset: 834 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 834, NextOffset: 970 testutil.go:509: Offset: 687, NextOffset: 797 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 489, NextOffset: 522 testutil.go:509: Offset: 368, NextOffset: 401 testutil.go:509: Offset: 522, NextOffset: 658 testutil.go:509: Offset: 401, NextOffset: 511 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 658, NextOffset: 691 testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 691, NextOffset: 801 testutil.go:509: Offset: 544, NextOffset: 654 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 797, NextOffset: 830 testutil.go:509: Offset: 1003, NextOffset: 1080 testutil.go:509: Offset: 830, NextOffset: 907 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 108 201] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 108 280] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 280 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 108 278] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 278 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":484,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":652,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":685,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":962,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":995,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo6 foo foo2 foo_empty3 foo4] vs [foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty5 foo2 foo3 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 484 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 105 204] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 105 in stargz, uncompressed length 2148 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 484, NextOffset: 517 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 517, NextOffset: 652 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:509: Offset: 995, NextOffset: 1072 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty5 foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo] vs [foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo6 foo foo2 foo_empty3 foo4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 484 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 484, NextOffset: 517 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 517, NextOffset: 652 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 794, NextOffset: 827 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:2349: [2] at 204 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 995, NextOffset: 1072 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 105 197] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 105 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 110 212] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 212 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 110 205] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 110 285] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 285 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo4 foo_empty5] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo2 foo_empty3 foo_empty4 foo6] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo2 foo_empty3 foo_empty4] vs [foo_empty foo_empty2 foo4 foo_empty5 foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 110 279] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 279 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 109 210] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 109 203] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 111 213] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 111 207] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty foo3 foo5] vs [.no.prefetch.landmark foo foo_empty2 foo4 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 111 288] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 111 288] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty5 foo6 foo_empty] vs [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty foo3 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110 211] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 211 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 110 205] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 216] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 112 209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 209 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 112 289] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 289 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 112 288] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 111 214] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 214 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 111 207] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 111 213] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo3 foo_empty5 foo6 foo_empty2] vs [foo foo_empty2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 111 206] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 206 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 111 292] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo foo_empty2 foo_empty3 foo5 foo_empty5 foo6] vs [foo_empty4 foo5 foo foo_empty foo2 foo3 foo_empty5 foo6 foo_empty2 foo_empty3 foo4] === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 292 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 111 287] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 287 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 108 209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 209 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 108 202] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 202 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 113 212] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 212 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 294] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo4 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6] vs [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 837, NextOffset: 914 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 113 291] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 291 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112 217] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 112 210] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 218 565] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 218 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 565 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 218 425] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 218 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 425 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 218 756] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 218 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 756 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 218 615] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 218 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 615 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3] vs [foo4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty3] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3] vs [foo foo_empty foo_empty3 foo5 foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 221 570] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 570 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 221 429] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 429 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 222 572] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 222 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 572 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 222 431] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 222 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 222 761] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 222 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 761 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 222 620] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 222 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 620 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 224 575] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 575 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo4 foo6] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 224 434] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 434 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 220 570] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 220 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 570 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 220 429] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 220 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 429 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 220 760] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 220 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 760 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 220 619] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 220 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 619 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo_empty4] vs [foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo3 foo4] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo foo2 foo_empty3 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 220 571] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 220 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 571 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 220 431] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 220 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 224 575] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 575 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 224 434] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 434 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 224 766] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 766 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 224 626] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 626 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 226 578] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 226 in stargz, uncompressed length 2148 testutil.go:2349: [2] at 578 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 226 437] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 437 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo_empty foo_empty2 foo3 foo4] vs [.no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo6 .no.prefetch.landmark foo_empty2] vs [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty3] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 65579 134345] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 65579 133221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo5 foo6 foo foo_empty foo_empty2 foo3] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo5 foo6 foo foo_empty foo_empty2 foo3] vs [foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo_empty foo_empty2] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 65579 134345] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo3 foo5 foo6] vs [foo5 .no.prefetch.landmark foo foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 65579 133221] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 .no.prefetch.landmark foo foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo3 foo5 foo6] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 65579 134345] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 65579 133221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo2 foo3 foo_empty4 foo5] vs [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo5 foo_empty5] testutil.go:395: Comparing: "foo6" vs "foo6" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2] vs [foo3 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 65579 134345] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 65579 133221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo3 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty4 foo5] vs [foo foo2 foo3 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty4] vs [foo_empty foo2 foo_empty2 foo_empty4 foo5 foo6 foo foo3 foo_empty3 foo4 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 65579 134345] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 65579 133221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 65579 134345] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo3 foo4] vs [foo foo2 foo3 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo6] vs [foo5 foo_empty5 foo6 foo foo3 foo4 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 65579 133221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 65579 134345] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2] vs [foo_empty2 foo_empty3 foo_empty4 foo6 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 1942 testutil.go:509: Offset: 2112, NextOffset: 2257 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6 foo3 foo4 foo5 foo_empty5] vs [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo_empty2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2112, NextOffset: 2257 testutil.go:509: Offset: 1797, NextOffset: 1942 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 65579 133221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 65579 134345] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo foo3 foo4 foo_empty4 foo5] vs [foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo5 foo6 foo foo2 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1819, NextOffset: 1964 testutil.go:509: Offset: 2134, NextOffset: 2279 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo5 foo6 foo foo2 foo_empty3 foo4 foo_empty4] vs [foo foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2134, NextOffset: 2279 testutil.go:509: Offset: 1819, NextOffset: 1964 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 65579 133221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 65579 134345] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 65579 133221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo3 foo5] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1802, NextOffset: 1947 testutil.go:509: Offset: 2121, NextOffset: 2266 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo3 foo5 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo5 foo foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2121, NextOffset: 2266 testutil.go:509: Offset: 1802, NextOffset: 1947 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 65579 134345] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo4 foo_empty4 foo5 foo6 foo2 foo_empty2 foo_empty3 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1824, NextOffset: 1969 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 65579 133221] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1444, NextOffset: 1738 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo4 foo5 foo_empty5 foo6] vs [foo foo_empty foo3 foo4 foo_empty4 foo5 foo6 foo2 foo_empty2 foo_empty3 foo_empty5] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 384 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:509: Offset: 172, NextOffset: 465 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:509: Offset: 1824, NextOffset: 1969 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 65579 134345] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty foo4 foo5 foo_empty5 foo6] vs [foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo5 foo2 foo_empty3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 1942 testutil.go:509: Offset: 2112, NextOffset: 2257 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1108, NextOffset: 1145 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo5] vs [foo_empty foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2112, NextOffset: 2257 testutil.go:509: Offset: 1797, NextOffset: 1942 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:509: Offset: 819, NextOffset: 1108 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 65579 133221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 65579 134345] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo_empty5 foo6] vs [foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1819, NextOffset: 1964 testutil.go:509: Offset: 2134, NextOffset: 2279 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1040, NextOffset: 1077 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty foo_empty2 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2134, NextOffset: 2279 testutil.go:509: Offset: 1819, NextOffset: 1964 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 65579 133221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo_empty3 foo5] vs [foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1802, NextOffset: 1947 testutil.go:509: Offset: 2121, NextOffset: 2266 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo4 foo5 .no.prefetch.landmark foo] vs [foo_empty5 foo_empty3 foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2121, NextOffset: 2266 testutil.go:509: Offset: 1802, NextOffset: 1947 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48454 97547] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48454 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97547 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48454,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48454,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo2 foo_empty2 foo6 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo foo_empty3 foo4 foo_empty5 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1824, NextOffset: 1969 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo6 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:509: Offset: 1824, NextOffset: 1969 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48454 96566] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48454 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96566 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48454,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48454,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":460,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":497,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1116,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1153,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":345,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1035,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1072,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1398,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1435,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1726,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1763,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2088,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2125,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty3 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo5 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 497, NextOffset: 788 testutil.go:509: Offset: 709, NextOffset: 1035 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 788, NextOffset: 825 testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 825, NextOffset: 1116 testutil.go:509: Offset: 1072, NextOffset: 1398 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1116, NextOffset: 1153 testutil.go:509: Offset: 1398, NextOffset: 1435 testutil.go:509: Offset: 1153, NextOffset: 1444 testutil.go:509: Offset: 1435, NextOffset: 1726 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1726, NextOffset: 1763 testutil.go:509: Offset: 1481, NextOffset: 1772 testutil.go:509: Offset: 1763, NextOffset: 2088 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1809, NextOffset: 1954 testutil.go:509: Offset: 2125, NextOffset: 2270 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 460 testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo5 foo_empty5 foo6] vs [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty3 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 460 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1726, NextOffset: 1763 testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1763, NextOffset: 2088 testutil.go:509: Offset: 1481, NextOffset: 1772 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2125, NextOffset: 2270 testutil.go:509: Offset: 1809, NextOffset: 1954 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 709, NextOffset: 1035 testutil.go:509: Offset: 497, NextOffset: 788 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 788, NextOffset: 825 testutil.go:509: Offset: 1072, NextOffset: 1398 testutil.go:509: Offset: 825, NextOffset: 1116 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1398, NextOffset: 1435 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1116, NextOffset: 1153 testutil.go:509: Offset: 1435, NextOffset: 1726 testutil.go:509: Offset: 1153, NextOffset: 1444 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48454 97547] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48454 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97547 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48454,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48454,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":833,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1127,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1164,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1457,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1494,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":676,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":713,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1408,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1445,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48454 96566] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo foo2 foo3 foo5 foo_empty5 foo6 foo_empty] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo6 foo foo3] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1164, NextOffset: 1457 testutil.go:509: Offset: 1445, NextOffset: 1738 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 464 testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 676, NextOffset: 713 testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 796, NextOffset: 833 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:509: Offset: 1079, NextOffset: 1408 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1494, NextOffset: 1788 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1788, NextOffset: 1825 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1825, NextOffset: 1970 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo6 foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo_empty4 foo foo2 foo3 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo4] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 676, NextOffset: 713 testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1788, NextOffset: 1825 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:509: Offset: 1825, NextOffset: 1970 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:509: Offset: 171, NextOffset: 464 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 796, NextOffset: 833 testutil.go:509: Offset: 1079, NextOffset: 1408 testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1445, NextOffset: 1738 testutil.go:509: Offset: 1164, NextOffset: 1457 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1494, NextOffset: 1788 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 48454 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96566 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48454,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48454,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":462,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1119,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1156,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1448,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":674,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":711,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1037,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1074,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1400,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1437,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1729,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1766,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2093,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo2 foo_empty2 foo_empty5] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1485, NextOffset: 1777 testutil.go:509: Offset: 1766, NextOffset: 2093 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1777, NextOffset: 1814 testutil.go:509: Offset: 2093, NextOffset: 2130 testutil.go:509: Offset: 1814, NextOffset: 1959 testutil.go:509: Offset: 2130, NextOffset: 2275 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 674, NextOffset: 711 testutil.go:509: Offset: 499, NextOffset: 790 testutil.go:509: Offset: 711, NextOffset: 1037 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48454 97547] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 462 testutil.go:509: Offset: 384, NextOffset: 674 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:509: Offset: 1074, NextOffset: 1400 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1156, NextOffset: 1448 testutil.go:509: Offset: 1437, NextOffset: 1729 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo5 foo_empty5 foo6] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo2 foo_empty2 foo_empty5 foo foo_empty] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 674, NextOffset: 711 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 711, NextOffset: 1037 testutil.go:509: Offset: 499, NextOffset: 790 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1074, NextOffset: 1400 testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1437, NextOffset: 1729 testutil.go:509: Offset: 1156, NextOffset: 1448 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1766, NextOffset: 2093 testutil.go:509: Offset: 1485, NextOffset: 1777 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2093, NextOffset: 2130 testutil.go:509: Offset: 1777, NextOffset: 1814 testutil.go:509: Offset: 2130, NextOffset: 2275 testutil.go:509: Offset: 1814, NextOffset: 1959 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 674 testutil.go:509: Offset: 172, NextOffset: 462 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 48454 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97547 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48454,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48454,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48454 96566] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":467,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":800,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":348,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":680,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":717,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1047,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1084,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1414,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1451,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1747,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2114,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2151,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo4 foo_empty4 foo_empty5 foo_empty2 foo3 foo_empty3 foo5 foo6] vs [foo4 foo_empty4 foo5 foo6 foo foo_empty foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo2 foo_empty2] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:509: Offset: 1084, NextOffset: 1414 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1503, NextOffset: 1799 testutil.go:509: Offset: 1784, NextOffset: 2114 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1799, NextOffset: 1836 testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1836, NextOffset: 1981 testutil.go:509: Offset: 2151, NextOffset: 2296 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 348, NextOffset: 385 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 504, NextOffset: 800 testutil.go:509: Offset: 717, NextOffset: 1047 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1133, NextOffset: 1170 testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1170, NextOffset: 1466 testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo foo_empty foo3 foo_empty3 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo5 foo6 foo foo_empty foo2 foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 717, NextOffset: 1047 testutil.go:509: Offset: 504, NextOffset: 800 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1133, NextOffset: 1170 testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:509: Offset: 1170, NextOffset: 1466 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [1] at 48454 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96566 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48454,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48454,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48454,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1784, NextOffset: 2114 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1503, NextOffset: 1799 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1799, NextOffset: 1836 testutil.go:509: Offset: 2151, NextOffset: 2296 testutil.go:509: Offset: 1836, NextOffset: 1981 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1084, NextOffset: 1414 testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2] vs [.no.prefetch.landmark foo foo2 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo2 foo4 foo_empty4] vs [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48459 97556] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48459 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97556 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48459,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48459,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo2 foo_empty3 foo_empty4 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo2 foo_empty3 foo_empty4 foo6] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48459 96575] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48459 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96575 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48459,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48459,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo_empty4] vs [foo5 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo4 foo5 foo foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo_empty4 foo_empty] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo6 foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty2] vs [foo foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2] vs [foo_empty3 foo6 foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48459 97556] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48459 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97556 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48459,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48459,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48459 96575] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo5 foo_empty5] vs [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo3 foo4 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 48459 in stargz, uncompressed length 67584 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2184, NextOffset: 3749 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:2349: [2] at 96575 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3241, NextOffset: 4834 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48459,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3749, NextOffset: 3786 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4834, NextOffset: 4871 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48459,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo3 foo4 foo_empty5] vs [foo5 foo_empty5 foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo6 foo_empty] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo4 foo5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo4 foo5 foo6 .no.prefetch.landmark] vs [foo_empty2 foo_empty3 foo_empty4 foo6 foo_empty foo3 foo4 foo5 foo_empty5 foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48459 97557] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 48459 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97557 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48459,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48459,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty5 foo foo_empty2 foo3] vs [foo3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48459 96576] === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 3204, NextOffset: 3241 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48459 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96576 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48459,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48459,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48459,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2] vs [foo foo_empty2 foo3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48457 97554] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo5 foo6] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo5 foo2 foo3 foo_empty4 foo_empty5 foo6] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 48457 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97554 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48457,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48457,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48457,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48457,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo5 foo2] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo5 foo6] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48457 96573] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48457 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96573 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48457,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48457,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48457,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48457,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty4 foo5 foo_empty foo2] vs [foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo3 foo4 foo5 foo_empty5 foo6] vs [foo4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty4 foo5 foo_empty foo2 foo_empty3] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48457 97554] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48457 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97554 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48457,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48457,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48457,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48457,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo6] vs [foo_empty4 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty3 foo5 foo_empty5 foo6] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo6 foo foo2 foo3 foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48457 96573] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48457 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96573 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48457,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48457,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48457,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48457,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo4 foo_empty4 foo6] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo3 foo5 foo_empty5 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo_empty foo3 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4] vs [foo5 foo_empty5 foo_empty foo2 foo4 foo_empty4 foo6 foo foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo2 foo3 foo_empty3 foo4 foo6] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo2 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48457 97554] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo6 foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo2 foo3 foo_empty3 foo4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 48457 in stargz, uncompressed length 68708 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [2] at 97554 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48457,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48457,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48457,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48457,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48457 96573] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48457 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96573 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48457,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48457,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48457,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48457,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo6 foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty] vs [foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo_empty4 foo6 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 965, NextOffset: 1050 testutil.go:509: Offset: 1180, NextOffset: 1265 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty] vs [foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty4 foo6 foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1265 testutil.go:509: Offset: 965, NextOffset: 1050 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48461 97559] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48461 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97559 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48461,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48461,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48461,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48461,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo3 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo5] vs [foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 977, NextOffset: 1062 testutil.go:509: Offset: 1193, NextOffset: 1278 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty4 foo5 foo_empty5] vs [foo foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1193, NextOffset: 1278 testutil.go:509: Offset: 977, NextOffset: 1062 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48461 96578] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48461 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96578 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48461,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48461,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48461,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48461,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo3 foo_empty5 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 968, NextOffset: 1053 testutil.go:509: Offset: 1187, NextOffset: 1272 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty3] vs [foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo3 foo_empty5 foo2 foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1272 testutil.go:509: Offset: 968, NextOffset: 1053 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:509: Offset: 800, NextOffset: 931 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48461 97559] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48461 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97559 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48461,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48461,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48461,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48461,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo_empty3 foo5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo5 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 990, NextOffset: 1075 testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo5] vs [foo foo_empty foo_empty3 foo5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:395: Comparing: "foo3" vs "foo3" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48461 96578] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 438, NextOffset: 475 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:509: Offset: 990, NextOffset: 1075 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 48461 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96578 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48461,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48461,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48461,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48461,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48460 97558] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:2349: [1] at 48460 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 97558 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo_empty4 foo foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2] vs [foo5 foo foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48460,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48460,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48460,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48460,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 594, NextOffset: 631 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 965, NextOffset: 1050 testutil.go:509: Offset: 1180, NextOffset: 1265 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty4] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1265 testutil.go:509: Offset: 965, NextOffset: 1050 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48460 96577] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48460 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96577 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48460,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48460,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48460,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48460,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo4 foo6 foo_empty foo3 foo_empty3] vs [foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 977, NextOffset: 1062 testutil.go:509: Offset: 1193, NextOffset: 1278 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty2 foo3 foo_empty3 foo_empty5 foo6] vs [foo6 foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 619, NextOffset: 785 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1193, NextOffset: 1278 testutil.go:509: Offset: 977, NextOffset: 1062 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 415, NextOffset: 582 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:509: Offset: 640, NextOffset: 772 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:509: Offset: 809, NextOffset: 940 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4] vs [foo foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty4] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 968, NextOffset: 1053 testutil.go:509: Offset: 1187, NextOffset: 1272 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty4] vs [foo_empty2 foo4 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 817, NextOffset: 947 testutil.go:509: Offset: 633, NextOffset: 763 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 763, NextOffset: 800 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1272 testutil.go:509: Offset: 968, NextOffset: 1053 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 374, NextOffset: 411 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:509: Offset: 465, NextOffset: 596 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48086 96194] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48086 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96194 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48086,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48086,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48086,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48086,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo_empty4 foo foo2 foo_empty2 foo5 foo_empty5 foo6] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48086 96180] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 990, NextOffset: 1075 testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 787, NextOffset: 824 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo2 foo_empty2 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 782, NextOffset: 819 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2349: [1] at 48086 in stargz, uncompressed length 67584 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 996, NextOffset: 1164 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2349: [2] at 96180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 953 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48086,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1164, NextOffset: 1201 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48086,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 953, NextOffset: 990 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48086,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48086,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:509: Offset: 990, NextOffset: 1075 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":641,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":811,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":944,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":579,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1155,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1192,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo2 foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty4] vs [.no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo3 foo_empty3 foo6] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 811, NextOffset: 944 testutil.go:509: Offset: 989, NextOffset: 1155 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 1155, NextOffset: 1192 testutil.go:509: Offset: 981, NextOffset: 1066 testutil.go:509: Offset: 1192, NextOffset: 1277 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 263 testutil.go:509: Offset: 245, NextOffset: 377 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 579, NextOffset: 616 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:509: Offset: 616, NextOffset: 782 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 300, NextOffset: 434 testutil.go:509: Offset: 414, NextOffset: 579 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 641, NextOffset: 774 testutil.go:509: Offset: 819, NextOffset: 952 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo6 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo3] vs [foo2 foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 377 testutil.go:509: Offset: 131, NextOffset: 263 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 414, NextOffset: 579 testutil.go:509: Offset: 300, NextOffset: 434 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 819, NextOffset: 952 testutil.go:509: Offset: 641, NextOffset: 774 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 989, NextOffset: 1155 testutil.go:509: Offset: 811, NextOffset: 944 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 579, NextOffset: 616 testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 616, NextOffset: 782 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1155, NextOffset: 1192 testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 1192, NextOffset: 1277 testutil.go:509: Offset: 981, NextOffset: 1066 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48086 96194] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48086 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96194 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48086,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48086,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48086,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48086,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":96,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":265,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":302,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":437,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":608,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":645,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":948,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":956,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":993,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1160,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1197,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo5 foo foo3 foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty5 foo6 foo foo_empty2 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 133, NextOffset: 265 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 437, NextOffset: 474 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 474, NextOffset: 608 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 608, NextOffset: 645 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:509: Offset: 824, NextOffset: 956 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 985, NextOffset: 1070 testutil.go:509: Offset: 1197, NextOffset: 1282 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 265, NextOffset: 302 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 302, NextOffset: 437 testutil.go:509: Offset: 415, NextOffset: 583 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 777, NextOffset: 814 testutil.go:509: Offset: 956, NextOffset: 993 testutil.go:509: Offset: 814, NextOffset: 948 testutil.go:509: Offset: 993, NextOffset: 1160 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty2] vs [foo foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 265, NextOffset: 302 testutil.go:509: Offset: 415, NextOffset: 583 testutil.go:509: Offset: 302, NextOffset: 437 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 437, NextOffset: 474 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 474, NextOffset: 608 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 956, NextOffset: 993 testutil.go:509: Offset: 777, NextOffset: 814 testutil.go:509: Offset: 993, NextOffset: 1160 testutil.go:509: Offset: 814, NextOffset: 948 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 1197, NextOffset: 1282 testutil.go:509: Offset: 985, NextOffset: 1070 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 133, NextOffset: 265 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 608, NextOffset: 645 testutil.go:509: Offset: 824, NextOffset: 956 testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48086 96180] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48086 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48086,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48086,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48086,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48086,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo4 foo5] vs [foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo_empty3 foo4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 300, NextOffset: 431 testutil.go:509: Offset: 414, NextOffset: 581 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 637, NextOffset: 768 testutil.go:509: Offset: 821, NextOffset: 952 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 768, NextOffset: 805 testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 805, NextOffset: 936 testutil.go:509: Offset: 989, NextOffset: 1154 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 263 testutil.go:509: Offset: 246, NextOffset: 377 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 431, NextOffset: 468 testutil.go:509: Offset: 581, NextOffset: 618 testutil.go:509: Offset: 468, NextOffset: 600 testutil.go:509: Offset: 618, NextOffset: 784 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 936, NextOffset: 973 testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 973, NextOffset: 1058 testutil.go:509: Offset: 1191, NextOffset: 1276 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo_empty3 foo4] vs [foo4 foo5 foo foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo2 foo_empty2] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 784, NextOffset: 821 testutil.go:509: Offset: 600, NextOffset: 637 testutil.go:509: Offset: 821, NextOffset: 952 testutil.go:509: Offset: 637, NextOffset: 768 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 936, NextOffset: 973 testutil.go:509: Offset: 1191, NextOffset: 1276 testutil.go:509: Offset: 973, NextOffset: 1058 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 377 testutil.go:509: Offset: 132, NextOffset: 263 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 414, NextOffset: 581 testutil.go:509: Offset: 300, NextOffset: 431 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 581, NextOffset: 618 testutil.go:509: Offset: 431, NextOffset: 468 testutil.go:509: Offset: 618, NextOffset: 784 testutil.go:509: Offset: 468, NextOffset: 600 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 768, NextOffset: 805 testutil.go:509: Offset: 989, NextOffset: 1154 testutil.go:509: Offset: 805, NextOffset: 936 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48085 96191] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":270,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":618,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":655,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":792,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":966,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":384,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":421,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":592,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":629,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":973,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1010,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 270 testutil.go:509: Offset: 248, NextOffset: 384 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 307, NextOffset: 444 testutil.go:509: Offset: 421, NextOffset: 592 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 444, NextOffset: 481 testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 481, NextOffset: 618 testutil.go:509: Offset: 629, NextOffset: 799 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 618, NextOffset: 655 testutil.go:509: Offset: 799, NextOffset: 836 testutil.go:509: Offset: 655, NextOffset: 792 testutil.go:509: Offset: 836, NextOffset: 973 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 792, NextOffset: 829 testutil.go:509: Offset: 973, NextOffset: 1010 testutil.go:509: Offset: 829, NextOffset: 966 testutil.go:509: Offset: 1010, NextOffset: 1178 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 966, NextOffset: 1003 testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 1003, NextOffset: 1088 testutil.go:509: Offset: 1215, NextOffset: 1300 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty3 foo4 foo_empty5 foo6] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 444, NextOffset: 481 testutil.go:509: Offset: 629, NextOffset: 799 testutil.go:509: Offset: 481, NextOffset: 618 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 973, NextOffset: 1010 testutil.go:509: Offset: 792, NextOffset: 829 testutil.go:509: Offset: 1010, NextOffset: 1178 testutil.go:509: Offset: 829, NextOffset: 966 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 48085 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48085,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48085,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48085,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48085,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 799, NextOffset: 836 testutil.go:509: Offset: 618, NextOffset: 655 testutil.go:509: Offset: 836, NextOffset: 973 testutil.go:509: Offset: 655, NextOffset: 792 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 966, NextOffset: 1003 testutil.go:509: Offset: 1215, NextOffset: 1300 testutil.go:509: Offset: 1003, NextOffset: 1088 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 384 testutil.go:509: Offset: 134, NextOffset: 270 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 421, NextOffset: 592 testutil.go:509: Offset: 307, NextOffset: 444 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo6 foo_empty3 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo2 foo_empty3 foo_empty4 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:509: Offset: 998, NextOffset: 1075 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo2 foo_empty3 foo_empty4 foo6] vs [foo4 foo5 foo6 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 998, NextOffset: 1075 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:509: Offset: 395, NextOffset: 504 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48085 96177] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48085 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96177 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48085,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48085,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48085,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48085,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5] vs [foo_empty foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo_empty5 foo_empty2 foo_empty3 foo5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:509: Offset: 836, NextOffset: 913 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48091 96202] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48091 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96202 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48091,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48091,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48091,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48091,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo2 foo_empty3 foo5] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 904 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3] vs [foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo2 foo_empty3 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:509: Offset: 827, NextOffset: 904 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48091 96188] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48091 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96188 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48091,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48091,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48091,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48091,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo5 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty] vs [foo2 foo3 foo_empty3 foo_empty5 foo_empty2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 811, NextOffset: 844 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 919 testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty5 foo_empty2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty] vs [foo5 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo3] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:509: Offset: 842, NextOffset: 919 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:509: Offset: 407, NextOffset: 519 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48091 96202] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48091 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96202 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48091,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48091,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48091,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48091,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3] vs [foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo_empty5] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:509: Offset: 998, NextOffset: 1075 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo_empty5] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 998, NextOffset: 1075 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo foo_empty3 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4] vs [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo5 foo foo2 foo3 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo5 foo foo2] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 foo foo_empty3 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48091 96188] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48091 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96188 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48091,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48091,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48091,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48091,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo3 foo_empty4 foo6] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty3 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 904 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo3 foo_empty4 foo6 foo_empty foo2] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:509: Offset: 827, NextOffset: 904 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 209, NextOffset: 318 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo2 foo5 foo_empty5 foo6] vs [foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48090 96200] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:509: Offset: 357, NextOffset: 495 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 919 testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo_empty2 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo5] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo2 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 1015, NextOffset: 1092 testutil.go:509: Offset: 842, NextOffset: 919 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 48090 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48090,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48090,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48090,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48090,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":78,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":111,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":218,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":251,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":359,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":674,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":815,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":174,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":314,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":347,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":482,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":650,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":683,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":791,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":992,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5] vs [foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo_empty foo4 foo_empty4] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 791, NextOffset: 824 testutil.go:509: Offset: 674, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 111, NextOffset: 218 testutil.go:509: Offset: 207, NextOffset: 314 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 650, NextOffset: 683 testutil.go:509: Offset: 533, NextOffset: 641 testutil.go:509: Offset: 683, NextOffset: 791 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 782, NextOffset: 815 testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 815, NextOffset: 892 testutil.go:509: Offset: 992, NextOffset: 1069 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 359 testutil.go:509: Offset: 347, NextOffset: 482 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 392, NextOffset: 500 testutil.go:509: Offset: 515, NextOffset: 650 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo_empty foo4 foo_empty4 foo6] vs [foo5 foo foo_empty3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 791, NextOffset: 824 testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 674, NextOffset: 782 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 650, NextOffset: 683 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 683, NextOffset: 791 testutil.go:509: Offset: 533, NextOffset: 641 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 782, NextOffset: 815 testutil.go:509: Offset: 992, NextOffset: 1069 testutil.go:509: Offset: 815, NextOffset: 892 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 207, NextOffset: 314 testutil.go:509: Offset: 111, NextOffset: 218 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 482 testutil.go:509: Offset: 251, NextOffset: 359 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 515, NextOffset: 650 testutil.go:509: Offset: 392, NextOffset: 500 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48090 96186] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48090 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96186 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48090,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48090,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48090,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48090,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":368,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":401,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":511,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":544,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":797,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":830,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":320,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":489,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":522,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":691,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":801,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":834,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":970,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo3 foo6 foo foo_empty foo2] vs [foo foo2 foo4 foo_empty4 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:509: Offset: 211, NextOffset: 320 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 258, NextOffset: 368 testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 658, NextOffset: 691 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 544, NextOffset: 654 testutil.go:509: Offset: 691, NextOffset: 801 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 801, NextOffset: 834 testutil.go:509: Offset: 687, NextOffset: 797 testutil.go:509: Offset: 834, NextOffset: 970 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 368, NextOffset: 401 testutil.go:509: Offset: 489, NextOffset: 522 testutil.go:509: Offset: 401, NextOffset: 511 testutil.go:509: Offset: 522, NextOffset: 658 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 797, NextOffset: 830 testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 830, NextOffset: 907 testutil.go:509: Offset: 1003, NextOffset: 1080 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo4 foo_empty4 foo_empty foo_empty2] vs [foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo3 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 489, NextOffset: 522 testutil.go:509: Offset: 368, NextOffset: 401 testutil.go:509: Offset: 522, NextOffset: 658 testutil.go:509: Offset: 401, NextOffset: 511 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 801, NextOffset: 834 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 834, NextOffset: 970 testutil.go:509: Offset: 687, NextOffset: 797 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 797, NextOffset: 830 testutil.go:509: Offset: 1003, NextOffset: 1080 testutil.go:509: Offset: 830, NextOffset: 907 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 320 testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:509: Offset: 258, NextOffset: 368 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 658, NextOffset: 691 testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 691, NextOffset: 801 testutil.go:509: Offset: 544, NextOffset: 654 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":484,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":652,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":685,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":962,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":995,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty3 foo5 foo6 foo_empty2 foo3] vs [foo_empty foo_empty2 foo3 foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 484 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:509: Offset: 995, NextOffset: 1072 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 484, NextOffset: 517 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 517, NextOffset: 652 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty3] vs [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty3 foo5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 484 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 995, NextOffset: 1072 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 484, NextOffset: 517 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 517, NextOffset: 652 testutil.go:509: Offset: 395, NextOffset: 504 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48089 96199] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:509: Offset: 679, NextOffset: 788 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48089 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48089,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48089,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty3 foo_empty5 foo6] vs [foo2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo_empty4 foo6] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo_empty4 foo6 foo2] vs [foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty3 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48089 96185] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48089 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48089,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48089,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo3 foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5] vs [foo2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty5 foo6 foo_empty] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty5 foo6 foo_empty foo2] vs [foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo foo3] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48089 96199] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo_empty3 foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo4 foo_empty5] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo foo3 foo4 foo_empty4 foo6] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark] vs [foo2 foo_empty2 foo3 foo4 foo_empty5 foo6 foo_empty foo_empty3 foo_empty4 foo5 foo] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48089 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48089,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48089,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:509: Offset: 846, NextOffset: 923 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty3 foo5] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48089 96185] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] vs [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty3 foo5 foo foo_empty] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2349: [1] at 48089 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48089,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48089,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty3 foo4 foo foo2 foo_empty2 foo3] vs [foo_empty5 .no.prefetch.landmark foo3 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo3 foo5 foo6] vs [foo4 foo foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:509: Offset: 852, NextOffset: 929 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48085 96196] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48085 in stargz, uncompressed length 68708 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:2349: [2] at 96196 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48085,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48085,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48085,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48085,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty5] vs [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo5 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] vs [foo_empty foo_empty2 foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48085 96182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48085 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48085,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48085,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48085,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48085,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty4 foo6 foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty4 foo5 foo foo_empty foo_empty2] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo2] vs [foo foo_empty foo3 foo_empty4 foo6 foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48094 96207] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48094 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48094,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48094,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo6 foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5] vs [foo5 foo_empty5 foo2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo5 foo_empty5 foo2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty] vs [foo6 foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 837, NextOffset: 914 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo_empty4 foo5 foo6 foo2 foo_empty2] vs [.no.prefetch.landmark foo foo_empty2 foo4 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48094 96193] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48094 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96193 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 264, NextOffset: 378 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48094,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 362, NextOffset: 500 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48094,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo4 foo6 foo_empty foo2] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:509: Offset: 852, NextOffset: 929 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo] vs [foo2 foo_empty2 foo3 foo_empty5 foo foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty5] vs [foo_empty3 foo_empty4 foo5 foo foo_empty2 foo4 foo_empty5 foo6 foo_empty foo2 foo3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 838, NextOffset: 915 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48094 96207] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48094 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48094,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48094,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty4 foo_empty2 foo3] vs [foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty3 foo_empty5 foo6 foo foo2] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty3 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48094 96193] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48094 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96193 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48094,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48094,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo3 foo5] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo foo3 foo_empty3 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo3 foo5 foo_empty] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 837, NextOffset: 914 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48093 96204] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48093 in stargz, uncompressed length 68708 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [2] at 96204 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48093,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48093,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo foo_empty foo2] vs [foo6 foo foo2 foo_empty2 foo3 foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:509: Offset: 852, NextOffset: 929 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48093 96190] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48093 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48093,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48093,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo5 foo_empty5 foo6 foo_empty2 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 1942 testutil.go:509: Offset: 2112, NextOffset: 2257 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo5 foo_empty5 foo6 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo5 foo_empty5] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2112, NextOffset: 2257 testutil.go:509: Offset: 1797, NextOffset: 1942 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo] vs [foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1819, NextOffset: 1964 testutil.go:509: Offset: 2134, NextOffset: 2279 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo5 foo_empty foo_empty3 foo4] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo3 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2134, NextOffset: 2279 testutil.go:509: Offset: 1819, NextOffset: 1964 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 675, NextOffset: 712 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48089 96210] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 48089 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48089,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48089,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 foo foo_empty3 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo4 foo5 foo_empty5 foo] === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1802, NextOffset: 1947 testutil.go:509: Offset: 2121, NextOffset: 2266 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo4 foo5 foo_empty5 foo foo_empty2] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 foo foo_empty3 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48089 96196] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2121, NextOffset: 2266 testutil.go:509: Offset: 1802, NextOffset: 1947 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [1] at 48089 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96196 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48089,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48089,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo_empty foo4 foo5 foo foo2 foo_empty2 foo3 foo_empty3] vs [.no.prefetch.landmark foo foo2 foo3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo_empty3 foo_empty5 foo6] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1824, NextOffset: 1969 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3] vs [foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo4 foo5 foo foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:509: Offset: 1824, NextOffset: 1969 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48089 96210] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48089 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48089,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48089,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo_empty3 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo4 foo_empty4] vs [foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 1942 testutil.go:509: Offset: 2112, NextOffset: 2257 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] vs [foo foo2 foo_empty3 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2112, NextOffset: 2257 testutil.go:509: Offset: 1797, NextOffset: 1942 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:509: Offset: 819, NextOffset: 1108 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48089 96196] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48089 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96196 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48089,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48089,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48089,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo_empty foo_empty3 foo_empty4 foo2 foo_empty2 foo3 foo4] vs [foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo5 foo6 foo_empty foo2 foo_empty3 foo4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1819, NextOffset: 1964 testutil.go:509: Offset: 2134, NextOffset: 2279 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo] vs [foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2134, NextOffset: 2279 testutil.go:509: Offset: 1819, NextOffset: 1964 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48090 96211] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo3 foo4] vs [foo_empty foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1802, NextOffset: 1947 testutil.go:509: Offset: 2121, NextOffset: 2266 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo5 foo6 foo_empty] vs [foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo3 foo4 foo_empty4 foo foo_empty foo2] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2121, NextOffset: 2266 testutil.go:509: Offset: 1802, NextOffset: 1947 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 48090 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96211 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48090,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48090,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48090,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48090,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty5 foo2 foo_empty3] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1824, NextOffset: 1969 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo_empty4] vs [foo6 foo foo_empty foo_empty2 foo3 foo_empty5 foo2 foo_empty3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:509: Offset: 1824, NextOffset: 1969 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48090 96197] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48090 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48090,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48090,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48090,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48090,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":460,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":497,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1116,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1153,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":345,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1035,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1072,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1398,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1435,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1726,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1763,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2088,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2125,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo3 foo5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1116, NextOffset: 1153 testutil.go:509: Offset: 1398, NextOffset: 1435 testutil.go:509: Offset: 1153, NextOffset: 1444 testutil.go:509: Offset: 1435, NextOffset: 1726 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 497, NextOffset: 788 testutil.go:509: Offset: 709, NextOffset: 1035 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 788, NextOffset: 825 testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 825, NextOffset: 1116 testutil.go:509: Offset: 1072, NextOffset: 1398 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1726, NextOffset: 1763 testutil.go:509: Offset: 1481, NextOffset: 1772 testutil.go:509: Offset: 1763, NextOffset: 2088 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1809, NextOffset: 1954 testutil.go:509: Offset: 2125, NextOffset: 2270 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 460 testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo3 foo5 foo6 foo foo_empty foo_empty2] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1726, NextOffset: 1763 testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1763, NextOffset: 2088 testutil.go:509: Offset: 1481, NextOffset: 1772 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2125, NextOffset: 2270 testutil.go:509: Offset: 1809, NextOffset: 1954 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 460 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 709, NextOffset: 1035 testutil.go:509: Offset: 497, NextOffset: 788 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 788, NextOffset: 825 testutil.go:509: Offset: 1072, NextOffset: 1398 testutil.go:509: Offset: 825, NextOffset: 1116 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1398, NextOffset: 1435 testutil.go:509: Offset: 1116, NextOffset: 1153 testutil.go:509: Offset: 1435, NextOffset: 1726 testutil.go:509: Offset: 1153, NextOffset: 1444 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":833,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1127,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1164,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1457,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1494,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":676,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":713,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1408,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1445,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 676, NextOffset: 713 testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 796, NextOffset: 833 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:509: Offset: 1079, NextOffset: 1408 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1164, NextOffset: 1457 testutil.go:509: Offset: 1445, NextOffset: 1738 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1494, NextOffset: 1788 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 464 testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1788, NextOffset: 1825 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1825, NextOffset: 1970 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo foo2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty] vs [foo5 foo foo_empty foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1445, NextOffset: 1738 testutil.go:509: Offset: 1164, NextOffset: 1457 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:509: Offset: 171, NextOffset: 464 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 676, NextOffset: 713 testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:509: Offset: 501, NextOffset: 796 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 796, NextOffset: 833 testutil.go:509: Offset: 1079, NextOffset: 1408 testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1494, NextOffset: 1788 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48096 96221] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1788, NextOffset: 1825 testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:509: Offset: 1825, NextOffset: 1970 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48096 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48096,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48096,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":462,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1119,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1156,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1448,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":674,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":711,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1037,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1074,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1400,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1437,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1729,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1766,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2093,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty4 foo5 foo_empty5 foo6 foo_empty] vs [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo3 foo5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 462 testutil.go:509: Offset: 384, NextOffset: 674 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1485, NextOffset: 1777 testutil.go:509: Offset: 1766, NextOffset: 2093 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1777, NextOffset: 1814 testutil.go:509: Offset: 2093, NextOffset: 2130 testutil.go:509: Offset: 1814, NextOffset: 1959 testutil.go:509: Offset: 2130, NextOffset: 2275 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 674, NextOffset: 711 testutil.go:509: Offset: 499, NextOffset: 790 testutil.go:509: Offset: 711, NextOffset: 1037 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:509: Offset: 1074, NextOffset: 1400 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1156, NextOffset: 1448 testutil.go:509: Offset: 1437, NextOffset: 1729 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo_empty foo3 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4] vs [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1074, NextOffset: 1400 testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1766, NextOffset: 2093 testutil.go:509: Offset: 1485, NextOffset: 1777 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2093, NextOffset: 2130 testutil.go:509: Offset: 1777, NextOffset: 1814 testutil.go:509: Offset: 2130, NextOffset: 2275 testutil.go:509: Offset: 1814, NextOffset: 1959 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 674 testutil.go:509: Offset: 172, NextOffset: 462 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 674, NextOffset: 711 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 711, NextOffset: 1037 testutil.go:509: Offset: 499, NextOffset: 790 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1437, NextOffset: 1729 testutil.go:509: Offset: 1156, NextOffset: 1448 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48096 96207] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48096 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48096,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48096,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":467,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":800,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":348,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":680,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":717,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1047,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1084,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1414,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1451,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1747,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2114,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2151,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty5 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6] vs [foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 837, NextOffset: 1133 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1084, NextOffset: 1414 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1133, NextOffset: 1170 testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1170, NextOffset: 1466 testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1503, NextOffset: 1799 testutil.go:509: Offset: 1784, NextOffset: 2114 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1799, NextOffset: 1836 testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1836, NextOffset: 1981 testutil.go:509: Offset: 2151, NextOffset: 2296 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 504, NextOffset: 800 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 717, NextOffset: 1047 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo foo_empty foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo6 foo foo_empty foo2 foo_empty5 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1799, NextOffset: 1836 testutil.go:509: Offset: 2151, NextOffset: 2296 testutil.go:509: Offset: 1836, NextOffset: 1981 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 717, NextOffset: 1047 testutil.go:509: Offset: 504, NextOffset: 800 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 800, NextOffset: 837 testutil.go:509: Offset: 1084, NextOffset: 1414 testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1133, NextOffset: 1170 testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:509: Offset: 1170, NextOffset: 1466 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1784, NextOffset: 2114 testutil.go:509: Offset: 1503, NextOffset: 1799 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 385, NextOffset: 680 testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt bar test dev foo1.txt foo3.txt barlink test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test dev foo1.txt foo3.txt barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48096 96221] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar barlink dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 48096 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48096,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48096,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink dev test2 baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt bar dev baz.txt foo3.txt barlink test test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev baz.txt foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48096 96207] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt bar barlink dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt bar barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 48096 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48096,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48096,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt foo3.txt test dev test2 .no.prefetch.landmark baz.txt bar barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink foo1.txt foo3.txt test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48096 96221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar barlink test2 foo3.txt test dev .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 48096 in stargz, uncompressed length 68708 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 96221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48096,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48096,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48096 96207] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48096 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48096,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48096,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48096,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink dev test2 test .no.prefetch.landmark baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark bar test dev test2 baz.txt foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink .no.prefetch.landmark bar test dev test2 baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48093 96216] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48093 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48093,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48093,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48093 96202] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark foo3.txt test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 48093 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96202 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48093,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48093,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark foo3.txt test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar test foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48093 96216] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:2349: [1] at 48093 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48093,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48093,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink dev test2 bar foo3.txt test .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt test .no.prefetch.landmark baz.txt foo1.txt barlink dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48093 96202] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 12217, NextOffset: 16375 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [1] at 48093 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96202 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48093,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48093,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt foo3.txt dev test2 baz.txt bar barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test .no.prefetch.landmark foo1.txt foo3.txt dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48091 96217] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48091 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96217 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48091,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48091,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48091,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48091,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt bar barlink test foo1.txt foo3.txt dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink test foo1.txt foo3.txt dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark bar foo3.txt baz.txt foo1.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48091 96203] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48091 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48091,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48091,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48091,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48091,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test test2 .no.prefetch.landmark baz.txt barlink dev foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt barlink dev foo1.txt bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48099 96227] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48099 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96227 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48099,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48099,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48099,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48099,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test dev baz.txt foo1.txt foo3.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test test2 baz.txt foo1.txt bar dev .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt bar dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48099 96213] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48099 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48099,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48099,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48099,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48099,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48099 96227] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48099 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96227 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48099,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48099,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48099,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48099,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar barlink .no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 bar barlink .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt bar foo3.txt test dev test2 foo1.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt barlink .no.prefetch.landmark baz.txt bar foo3.txt test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar foo3.txt dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48099 96213] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48099 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48099,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48099,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48099,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48099,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1153,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1190,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1227,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1264,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark bar foo3.txt test dev test2 baz.txt foo1.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 597, NextOffset: 971 testutil.go:509: Offset: 779, NextOffset: 1153 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 971, NextOffset: 1008 testutil.go:509: Offset: 1153, NextOffset: 1190 testutil.go:509: Offset: 1008, NextOffset: 1045 testutil.go:509: Offset: 1190, NextOffset: 1227 testutil.go:509: Offset: 1045, NextOffset: 1082 testutil.go:509: Offset: 1227, NextOffset: 1264 testutil.go:509: Offset: 1082, NextOffset: 1311 testutil.go:509: Offset: 1264, NextOffset: 1589 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt barlink .no.prefetch.landmark bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 779, NextOffset: 1153 testutil.go:509: Offset: 597, NextOffset: 971 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1153, NextOffset: 1190 testutil.go:509: Offset: 971, NextOffset: 1008 testutil.go:509: Offset: 1190, NextOffset: 1227 testutil.go:509: Offset: 1008, NextOffset: 1045 testutil.go:509: Offset: 1227, NextOffset: 1264 testutil.go:509: Offset: 1045, NextOffset: 1082 testutil.go:509: Offset: 1264, NextOffset: 1589 testutil.go:509: Offset: 1082, NextOffset: 1311 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48100 96227] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48100 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 96227 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48100,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48100,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48100,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48100,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink dev .no.prefetch.landmark baz.txt foo1.txt test test2 bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt test test2 bar foo3.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1019,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1056,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1093,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1162,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1199,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1273,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48100 96213] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 605, NextOffset: 982 testutil.go:509: Offset: 785, NextOffset: 1162 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 982, NextOffset: 1019 testutil.go:509: Offset: 1162, NextOffset: 1199 testutil.go:509: Offset: 1019, NextOffset: 1056 testutil.go:509: Offset: 1199, NextOffset: 1236 testutil.go:509: Offset: 1056, NextOffset: 1093 testutil.go:509: Offset: 1236, NextOffset: 1273 testutil.go:509: Offset: 1093, NextOffset: 1325 testutil.go:509: Offset: 1273, NextOffset: 1604 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 679 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 785, NextOffset: 1162 testutil.go:509: Offset: 605, NextOffset: 982 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 48100 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 96213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48100,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48100,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1162, NextOffset: 1199 testutil.go:509: Offset: 982, NextOffset: 1019 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48100,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48100,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1199, NextOffset: 1236 testutil.go:509: Offset: 1019, NextOffset: 1056 testutil.go:509: Offset: 1236, NextOffset: 1273 testutil.go:509: Offset: 1056, NextOffset: 1093 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1273, NextOffset: 1604 testutil.go:509: Offset: 1093, NextOffset: 1325 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.txt test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test dev test2 baz.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48546 98027] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 48546 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98027 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48546,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48546,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1165,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1202,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1239,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1276,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 .no.prefetch.landmark bar barlink baz.txt foo1.txt foo3.txt test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 603, NextOffset: 986 testutil.go:509: Offset: 782, NextOffset: 1165 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1165, NextOffset: 1202 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1202, NextOffset: 1239 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1239, NextOffset: 1276 testutil.go:509: Offset: 1097, NextOffset: 1327 testutil.go:509: Offset: 1276, NextOffset: 1603 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48546 97046] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark bar barlink baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 782, NextOffset: 1165 testutil.go:509: Offset: 603, NextOffset: 986 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1165, NextOffset: 1202 testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1202, NextOffset: 1239 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1239, NextOffset: 1276 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1276, NextOffset: 1603 testutil.go:509: Offset: 1097, NextOffset: 1327 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:2349: [1] at 48546 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97046 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48546,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48546,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 baz.txt bar .no.prefetch.landmark foo1.txt foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48546 98027] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test dev test2 baz.txt bar .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 48546 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98027 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48546,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48546,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt test test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1166, NextOffset: 1203 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1203, NextOffset: 1240 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1240, NextOffset: 1277 testutil.go:509: Offset: 1097, NextOffset: 1329 testutil.go:509: Offset: 1277, NextOffset: 1609 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48546 97046] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 48546 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97046 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48546,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48546,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48546,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test test2 bar foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1166, NextOffset: 1203 testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1203, NextOffset: 1240 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1240, NextOffset: 1277 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1277, NextOffset: 1609 testutil.go:509: Offset: 1097, NextOffset: 1329 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt bar test foo1.txt foo3.txt barlink dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1080 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48549 98034] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48549 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98034 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48549,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48549,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48549,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48549,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48549 97053] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48549 in stargz, uncompressed length 67584 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1080,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1117,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1191,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1262,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1299,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1336,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1373,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 97053 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1080, NextOffset: 1117 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1262, NextOffset: 1299 testutil.go:509: Offset: 1117, NextOffset: 1154 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48549,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48549,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48549,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48549,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1299, NextOffset: 1336 testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 1336, NextOffset: 1373 testutil.go:509: Offset: 1191, NextOffset: 1534 testutil.go:509: Offset: 1373, NextOffset: 1807 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 597, NextOffset: 1080 testutil.go:509: Offset: 779, NextOffset: 1262 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink test baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 779, NextOffset: 1262 testutil.go:509: Offset: 597, NextOffset: 1080 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1262, NextOffset: 1299 testutil.go:509: Offset: 1080, NextOffset: 1117 testutil.go:509: Offset: 1299, NextOffset: 1336 testutil.go:509: Offset: 1117, NextOffset: 1154 testutil.go:509: Offset: 1336, NextOffset: 1373 testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 1373, NextOffset: 1807 testutil.go:509: Offset: 1191, NextOffset: 1534 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test2 baz.txt test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1178 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48551 98040] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1292 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 48551 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98040 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1178 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48551,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48551,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48551,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48551,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "dev" vs "dev" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt test dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48551 97059] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48551 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97059 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48551,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48551,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48551,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48551,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1090,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1127,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1164,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1201,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1270,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1307,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1344,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1381,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar foo3.txt test dev barlink test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 605, NextOffset: 1090 testutil.go:509: Offset: 785, NextOffset: 1270 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1090, NextOffset: 1127 testutil.go:509: Offset: 1270, NextOffset: 1307 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1307, NextOffset: 1344 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 1344, NextOffset: 1381 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1201, NextOffset: 1546 testutil.go:509: Offset: 1381, NextOffset: 1820 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 785, NextOffset: 1270 testutil.go:509: Offset: 605, NextOffset: 1090 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1270, NextOffset: 1307 testutil.go:509: Offset: 1090, NextOffset: 1127 testutil.go:509: Offset: 1307, NextOffset: 1344 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1344, NextOffset: 1381 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 1381, NextOffset: 1820 testutil.go:509: Offset: 1201, NextOffset: 1546 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48551 98040] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 48551 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98040 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48551,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48551,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48551,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48551,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink test dev test2 foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt .no.prefetch.landmark baz.txt bar foo3.txt barlink test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48551 97059] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48551 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97059 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48551,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48551,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48551,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48551,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1091,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1128,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1165,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1202,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1270,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1307,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1344,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1381,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt dev bar barlink test test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 603, NextOffset: 1091 testutil.go:509: Offset: 782, NextOffset: 1270 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1091, NextOffset: 1128 testutil.go:509: Offset: 1270, NextOffset: 1307 testutil.go:509: Offset: 1128, NextOffset: 1165 testutil.go:509: Offset: 1307, NextOffset: 1344 testutil.go:509: Offset: 1165, NextOffset: 1202 testutil.go:509: Offset: 1344, NextOffset: 1381 testutil.go:509: Offset: 1202, NextOffset: 1549 testutil.go:509: Offset: 1381, NextOffset: 1819 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 388, NextOffset: 498 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48553 98046] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48553 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98046 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48553,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48553,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 498, NextOffset: 603 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev bar barlink test test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 782, NextOffset: 1270 testutil.go:509: Offset: 603, NextOffset: 1091 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1270, NextOffset: 1307 testutil.go:509: Offset: 1091, NextOffset: 1128 testutil.go:509: Offset: 1307, NextOffset: 1344 testutil.go:509: Offset: 1128, NextOffset: 1165 testutil.go:509: Offset: 1344, NextOffset: 1381 testutil.go:509: Offset: 1165, NextOffset: 1202 testutil.go:509: Offset: 1381, NextOffset: 1819 testutil.go:509: Offset: 1202, NextOffset: 1549 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:509: Offset: 388, NextOffset: 498 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test test2 barlink dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48553 97065] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1294 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1181 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 48553 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97065 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1294 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48553,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48553,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1100,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1211,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1280,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1317,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1354,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1391,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt test dev test2 foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 606, NextOffset: 1100 testutil.go:509: Offset: 786, NextOffset: 1280 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1100, NextOffset: 1137 testutil.go:509: Offset: 1280, NextOffset: 1317 testutil.go:509: Offset: 1137, NextOffset: 1174 testutil.go:509: Offset: 1317, NextOffset: 1354 testutil.go:509: Offset: 1174, NextOffset: 1211 testutil.go:509: Offset: 1354, NextOffset: 1391 testutil.go:509: Offset: 1211, NextOffset: 1562 testutil.go:509: Offset: 1391, NextOffset: 1832 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48547 98032] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 48547 in stargz, uncompressed length 68708 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 137, NextOffset: 174 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2349: [2] at 98032 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 287 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 174, NextOffset: 211 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48547,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 287, NextOffset: 324 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 248 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48547,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 786, NextOffset: 1280 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1763: On "foo22": got preread of "bar/bar.txt" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 606, NextOffset: 1100 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1280, NextOffset: 1317 testutil.go:509: Offset: 1100, NextOffset: 1137 testutil.go:509: Offset: 1317, NextOffset: 1354 testutil.go:509: Offset: 1137, NextOffset: 1174 testutil.go:509: Offset: 1354, NextOffset: 1391 testutil.go:509: Offset: 1174, NextOffset: 1211 testutil.go:509: Offset: 1391, NextOffset: 1832 testutil.go:509: Offset: 1211, NextOffset: 1562 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt dev baz.txt bar] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt dev baz.txt bar foo3.txt barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48547 97051] === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1202 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 48547 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97051 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48547,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48547,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1315 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:395: Comparing: "bar" vs "bar" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1763: On "foo22": got preread of "bar/bar.txt" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48547 98032] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48547 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98032 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48547,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48547,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":977,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1014,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1051,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":678,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":783,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1159,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1196,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1270,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt test dev test2 baz.txt bar foo3.txt barlink .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 601, NextOffset: 977 testutil.go:509: Offset: 783, NextOffset: 1159 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 977, NextOffset: 1014 testutil.go:509: Offset: 1159, NextOffset: 1196 testutil.go:509: Offset: 1014, NextOffset: 1051 testutil.go:509: Offset: 1196, NextOffset: 1233 testutil.go:509: Offset: 1051, NextOffset: 1088 testutil.go:509: Offset: 1233, NextOffset: 1270 testutil.go:509: Offset: 1088, NextOffset: 1316 testutil.go:509: Offset: 1270, NextOffset: 1595 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 387, NextOffset: 496 testutil.go:509: Offset: 535, NextOffset: 678 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 496, NextOffset: 601 testutil.go:509: Offset: 678, NextOffset: 783 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test dev test2 baz.txt bar foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 535, NextOffset: 678 testutil.go:509: Offset: 387, NextOffset: 496 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1159, NextOffset: 1196 testutil.go:509: Offset: 977, NextOffset: 1014 testutil.go:509: Offset: 1196, NextOffset: 1233 testutil.go:509: Offset: 1014, NextOffset: 1051 testutil.go:509: Offset: 1233, NextOffset: 1270 testutil.go:509: Offset: 1051, NextOffset: 1088 testutil.go:509: Offset: 1270, NextOffset: 1595 testutil.go:509: Offset: 1088, NextOffset: 1316 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 678, NextOffset: 783 testutil.go:509: Offset: 496, NextOffset: 601 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 783, NextOffset: 1159 testutil.go:509: Offset: 601, NextOffset: 977 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48547 97051] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48547 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97051 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48547,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48547,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48547,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar barlink test2 baz.txt foo3.txt test dev .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 949 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test2 baz.txt foo3.txt test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48549 98040] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48549 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98040 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48549,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48549,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48549,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48549,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":608,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1100,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":789,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1170,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1244,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1281,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 989, NextOffset: 1026 testutil.go:509: Offset: 1170, NextOffset: 1207 testutil.go:509: Offset: 1026, NextOffset: 1063 testutil.go:509: Offset: 1207, NextOffset: 1244 testutil.go:509: Offset: 1063, NextOffset: 1100 testutil.go:509: Offset: 1244, NextOffset: 1281 testutil.go:509: Offset: 1100, NextOffset: 1333 testutil.go:509: Offset: 1281, NextOffset: 1612 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 391, NextOffset: 502 testutil.go:509: Offset: 539, NextOffset: 683 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 502, NextOffset: 608 testutil.go:509: Offset: 683, NextOffset: 789 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 608, NextOffset: 989 testutil.go:509: Offset: 789, NextOffset: 1170 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test foo3.txt barlink dev test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 539, NextOffset: 683 testutil.go:509: Offset: 391, NextOffset: 502 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 683, NextOffset: 789 testutil.go:509: Offset: 502, NextOffset: 608 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1170, NextOffset: 1207 testutil.go:509: Offset: 989, NextOffset: 1026 testutil.go:509: Offset: 1207, NextOffset: 1244 testutil.go:509: Offset: 1026, NextOffset: 1063 testutil.go:509: Offset: 1244, NextOffset: 1281 testutil.go:509: Offset: 1063, NextOffset: 1100 testutil.go:509: Offset: 1281, NextOffset: 1612 testutil.go:509: Offset: 1100, NextOffset: 1333 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 789, NextOffset: 1170 testutil.go:509: Offset: 608, NextOffset: 989 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48549 97059] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 48549 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97059 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48549,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48549,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48549,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48549,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test test2 foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 48554 98046] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:2349: [1] at 48554 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98046 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48554,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48554,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48554,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48554,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink dev baz.txt test test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1166, NextOffset: 1203 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1203, NextOffset: 1240 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1240, NextOffset: 1277 testutil.go:509: Offset: 1097, NextOffset: 1326 testutil.go:509: Offset: 1277, NextOffset: 1604 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 48554 97065] === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 324, NextOffset: 361 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt test test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1166, NextOffset: 1203 testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1203, NextOffset: 1240 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1240, NextOffset: 1277 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1277, NextOffset: 1604 testutil.go:509: Offset: 1097, NextOffset: 1326 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 48554 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97065 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48554,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48554,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48554,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48554,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.txt dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 48554 98046] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48554 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98046 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48554,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48554,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48554,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48554,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 48554 97065] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":394,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":506,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":615,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":998,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1035,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1072,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1109,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":540,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":795,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1178,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1289,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt bar dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:509: Offset: 540, NextOffset: 686 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 506, NextOffset: 615 testutil.go:509: Offset: 686, NextOffset: 795 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 615, NextOffset: 998 testutil.go:509: Offset: 795, NextOffset: 1178 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 998, NextOffset: 1035 testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 1215, NextOffset: 1252 testutil.go:509: Offset: 1072, NextOffset: 1109 testutil.go:509: Offset: 1252, NextOffset: 1289 testutil.go:509: Offset: 1109, NextOffset: 1342 testutil.go:509: Offset: 1289, NextOffset: 1623 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar dev .no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 795, NextOffset: 1178 testutil.go:509: Offset: 615, NextOffset: 998 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 48554 in stargz, uncompressed length 67584 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1178, NextOffset: 1215 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 97065 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 998, NextOffset: 1035 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1215, NextOffset: 1252 testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 1252, NextOffset: 1289 testutil.go:509: Offset: 1072, NextOffset: 1109 testutil.go:509: Offset: 1289, NextOffset: 1623 testutil.go:509: Offset: 1109, NextOffset: 1342 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 212, NextOffset: 249 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48554,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48554,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48554,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48554,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 540, NextOffset: 686 testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 686, NextOffset: 795 testutil.go:509: Offset: 506, NextOffset: 615 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt dev foo1.txt barlink test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 48556 98052] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 testutil.go:2349: [1] at 48556 in stargz, uncompressed length 68708 testutil.go:2349: [2] at 98052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48556,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48556,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt foo3.txt baz.txt bar barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 836 testutil.go:509: Offset: 683, NextOffset: 982 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 935, NextOffset: 1137 testutil.go:509: Offset: 1081, NextOffset: 1357 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt baz.txt bar barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1081, NextOffset: 1357 testutil.go:509: Offset: 935, NextOffset: 1137 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 683, NextOffset: 982 testutil.go:509: Offset: 537, NextOffset: 836 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 48556 97071] === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 48556 in stargz, uncompressed length 67584 testutil.go:2349: [2] at 97071 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48556,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48556,"innerOffset":3584,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":64000,"chunkDigest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test foo1.txt bar dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test foo1.txt bar dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":847,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":880,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":913,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":946,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":993,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1059,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 847, NextOffset: 880 testutil.go:509: Offset: 993, NextOffset: 1026 testutil.go:509: Offset: 880, NextOffset: 913 testutil.go:509: Offset: 1026, NextOffset: 1059 testutil.go:509: Offset: 913, NextOffset: 946 testutil.go:509: Offset: 1059, NextOffset: 1092 testutil.go:509: Offset: 946, NextOffset: 1150 testutil.go:509: Offset: 1092, NextOffset: 1373 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 253, NextOffset: 349 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 847 testutil.go:509: Offset: 691, NextOffset: 993 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 691, NextOffset: 993 testutil.go:509: Offset: 545, NextOffset: 847 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 993, NextOffset: 1026 testutil.go:509: Offset: 847, NextOffset: 880 testutil.go:509: Offset: 1026, NextOffset: 1059 testutil.go:509: Offset: 880, NextOffset: 913 testutil.go:509: Offset: 1059, NextOffset: 1092 testutil.go:509: Offset: 913, NextOffset: 946 testutil.go:509: Offset: 1092, NextOffset: 1373 testutil.go:509: Offset: 946, NextOffset: 1150 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar barlink dev baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 619 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 712 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink dev baz.txt foo1.txt foo3.txt test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":844,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":877,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":910,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":943,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":990,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1056,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1089,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink .no.prefetch.landmark baz.txt foo3.txt test dev test2 foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 844 testutil.go:509: Offset: 687, NextOffset: 990 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 844, NextOffset: 877 testutil.go:509: Offset: 990, NextOffset: 1023 testutil.go:509: Offset: 877, NextOffset: 910 testutil.go:509: Offset: 1023, NextOffset: 1056 testutil.go:509: Offset: 910, NextOffset: 943 testutil.go:509: Offset: 1056, NextOffset: 1089 testutil.go:509: Offset: 943, NextOffset: 1146 testutil.go:509: Offset: 1089, NextOffset: 1367 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 foo1.txt bar barlink .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 687, NextOffset: 990 testutil.go:509: Offset: 541, NextOffset: 844 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 990, NextOffset: 1023 testutil.go:509: Offset: 844, NextOffset: 877 testutil.go:509: Offset: 1023, NextOffset: 1056 testutil.go:509: Offset: 877, NextOffset: 910 testutil.go:509: Offset: 1056, NextOffset: 1089 testutil.go:509: Offset: 910, NextOffset: 943 testutil.go:509: Offset: 1089, NextOffset: 1367 testutil.go:509: Offset: 943, NextOffset: 1146 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev bar barlink test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev bar barlink test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar foo3.txt dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 851 testutil.go:509: Offset: 695, NextOffset: 997 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 851, NextOffset: 884 testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 884, NextOffset: 917 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 950, NextOffset: 1155 testutil.go:509: Offset: 1096, NextOffset: 1380 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test test2 baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 695, NextOffset: 997 testutil.go:509: Offset: 549, NextOffset: 851 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 851, NextOffset: 884 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 884, NextOffset: 917 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1096, NextOffset: 1380 testutil.go:509: Offset: 950, NextOffset: 1155 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.txt dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":921,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":954,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":987,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1020,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1067,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1100,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1166,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test dev baz.txt foo1.txt bar test2 .no.prefetch.landmark foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 921 testutil.go:509: Offset: 683, NextOffset: 1067 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 921, NextOffset: 954 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1067, NextOffset: 1100 testutil.go:509: Offset: 954, NextOffset: 987 testutil.go:509: Offset: 1100, NextOffset: 1133 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 987, NextOffset: 1020 testutil.go:509: Offset: 1133, NextOffset: 1166 testutil.go:509: Offset: 1020, NextOffset: 1309 testutil.go:509: Offset: 1166, NextOffset: 1533 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar test2 .no.prefetch.landmark foo3.txt barlink test dev baz.txt foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 683, NextOffset: 1067 testutil.go:509: Offset: 537, NextOffset: 921 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1067, NextOffset: 1100 testutil.go:509: Offset: 921, NextOffset: 954 testutil.go:509: Offset: 1100, NextOffset: 1133 testutil.go:509: Offset: 954, NextOffset: 987 testutil.go:509: Offset: 1133, NextOffset: 1166 testutil.go:509: Offset: 987, NextOffset: 1020 testutil.go:509: Offset: 1166, NextOffset: 1533 testutil.go:509: Offset: 1020, NextOffset: 1309 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test dev .no.prefetch.landmark baz.txt bar test2 foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test2 foo1.txt foo3.txt barlink test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":932,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":965,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":998,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1078,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1144,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1177,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test dev test2 baz.txt foo1.txt bar barlink .no.prefetch.landmark] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 932 testutil.go:509: Offset: 691, NextOffset: 1078 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 932, NextOffset: 965 testutil.go:509: Offset: 1078, NextOffset: 1111 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 1111, NextOffset: 1144 testutil.go:509: Offset: 998, NextOffset: 1031 testutil.go:509: Offset: 1144, NextOffset: 1177 testutil.go:509: Offset: 1031, NextOffset: 1324 testutil.go:509: Offset: 1177, NextOffset: 1549 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test dev test2 baz.txt foo1.txt bar barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 691, NextOffset: 1078 testutil.go:509: Offset: 545, NextOffset: 932 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1078, NextOffset: 1111 testutil.go:509: Offset: 932, NextOffset: 965 testutil.go:509: Offset: 1111, NextOffset: 1144 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 1144, NextOffset: 1177 testutil.go:509: Offset: 998, NextOffset: 1031 testutil.go:509: Offset: 1177, NextOffset: 1549 testutil.go:509: Offset: 1031, NextOffset: 1324 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 851 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":926,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":959,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1025,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1072,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1138,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1171,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 926 testutil.go:509: Offset: 687, NextOffset: 1072 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 926, NextOffset: 959 testutil.go:509: Offset: 1072, NextOffset: 1105 testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 1105, NextOffset: 1138 testutil.go:509: Offset: 992, NextOffset: 1025 testutil.go:509: Offset: 1138, NextOffset: 1171 testutil.go:509: Offset: 1025, NextOffset: 1316 testutil.go:509: Offset: 1171, NextOffset: 1542 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 315, NextOffset: 348 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev .no.prefetch.landmark barlink test test2 baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 687, NextOffset: 1072 testutil.go:509: Offset: 541, NextOffset: 926 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1072, NextOffset: 1105 testutil.go:509: Offset: 926, NextOffset: 959 testutil.go:509: Offset: 1105, NextOffset: 1138 testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 1138, NextOffset: 1171 testutil.go:509: Offset: 992, NextOffset: 1025 testutil.go:509: Offset: 1171, NextOffset: 1542 testutil.go:509: Offset: 1025, NextOffset: 1316 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test test2 baz.txt barlink dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark foo1.txt bar foo3.txt test test2 baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":935,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":968,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1001,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1034,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1081,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1147,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1180,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt bar barlink test foo1.txt foo3.txt dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 935 testutil.go:509: Offset: 695, NextOffset: 1081 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 935, NextOffset: 968 testutil.go:509: Offset: 1081, NextOffset: 1114 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 1114, NextOffset: 1147 testutil.go:509: Offset: 1001, NextOffset: 1034 testutil.go:509: Offset: 1147, NextOffset: 1180 testutil.go:509: Offset: 1034, NextOffset: 1326 testutil.go:509: Offset: 1180, NextOffset: 1554 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test foo1.txt foo3.txt dev test2 .no.prefetch.landmark baz.txt bar barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1081, NextOffset: 1114 testutil.go:509: Offset: 935, NextOffset: 968 testutil.go:509: Offset: 1114, NextOffset: 1147 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 1147, NextOffset: 1180 testutil.go:509: Offset: 1001, NextOffset: 1034 testutil.go:509: Offset: 1180, NextOffset: 1554 testutil.go:509: Offset: 1034, NextOffset: 1326 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 695, NextOffset: 1081 testutil.go:509: Offset: 549, NextOffset: 935 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24069 48488 72562 97366] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48488 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72562 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97366 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48488,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48488,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72562,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test dev .no.prefetch.landmark foo3.txt barlink test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test dev .no.prefetch.landmark foo3.txt barlink test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24069 48488 72562 96525] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48488 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72562 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96525 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48488,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48488,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72562,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":118,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":184,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":217,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":250,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":343,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":440,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":181,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":280,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":313,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":346,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":464,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":586,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test test2 bar dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 440, NextOffset: 533 testutil.go:509: Offset: 586, NextOffset: 679 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 533, NextOffset: 836 testutil.go:509: Offset: 679, NextOffset: 982 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 935, NextOffset: 1136 testutil.go:509: Offset: 1081, NextOffset: 1355 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 184, NextOffset: 217 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 313, NextOffset: 346 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 343 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 343, NextOffset: 440 testutil.go:509: Offset: 464, NextOffset: 586 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 464, NextOffset: 586 testutil.go:509: Offset: 343, NextOffset: 440 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 679, NextOffset: 982 testutil.go:509: Offset: 533, NextOffset: 836 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1081, NextOffset: 1355 testutil.go:509: Offset: 935, NextOffset: 1136 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 586, NextOffset: 679 testutil.go:509: Offset: 440, NextOffset: 533 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24069 48488 72562 97366] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar test foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48488 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72562 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97366 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48488,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48488,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72562,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test foo3.txt barlink dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":850,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":883,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":916,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":949,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1029,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt barlink test dev bar foo3.txt test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 850 testutil.go:509: Offset: 687, NextOffset: 996 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 850, NextOffset: 883 testutil.go:509: Offset: 996, NextOffset: 1029 testutil.go:509: Offset: 883, NextOffset: 916 testutil.go:509: Offset: 1029, NextOffset: 1062 testutil.go:509: Offset: 916, NextOffset: 949 testutil.go:509: Offset: 1062, NextOffset: 1095 testutil.go:509: Offset: 949, NextOffset: 1155 testutil.go:509: Offset: 1095, NextOffset: 1374 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24069 48488 72562 96525] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test dev bar foo3.txt test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 996, NextOffset: 1029 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 850, NextOffset: 883 testutil.go:509: Offset: 1029, NextOffset: 1062 testutil.go:509: Offset: 883, NextOffset: 916 testutil.go:509: Offset: 1062, NextOffset: 1095 testutil.go:509: Offset: 916, NextOffset: 949 testutil.go:509: Offset: 1095, NextOffset: 1374 testutil.go:509: Offset: 949, NextOffset: 1155 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 687, NextOffset: 996 testutil.go:509: Offset: 541, NextOffset: 850 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 252, NextOffset: 347 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 48488 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72562 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96525 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48488,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48488,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72562,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev bar test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24068 48487 72559 97363] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24068 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48487 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72559 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24068,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48487,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48487,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72559,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":842,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":875,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":988,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1054,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1087,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar barlink test test2 .no.prefetch.landmark baz.txt foo3.txt dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 842 testutil.go:509: Offset: 683, NextOffset: 988 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 842, NextOffset: 875 testutil.go:509: Offset: 988, NextOffset: 1021 testutil.go:509: Offset: 875, NextOffset: 908 testutil.go:509: Offset: 1021, NextOffset: 1054 testutil.go:509: Offset: 908, NextOffset: 941 testutil.go:509: Offset: 1054, NextOffset: 1087 testutil.go:509: Offset: 941, NextOffset: 1144 testutil.go:509: Offset: 1087, NextOffset: 1363 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt dev foo1.txt bar barlink test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 683, NextOffset: 988 testutil.go:509: Offset: 537, NextOffset: 842 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 988, NextOffset: 1021 testutil.go:509: Offset: 842, NextOffset: 875 testutil.go:509: Offset: 1021, NextOffset: 1054 testutil.go:509: Offset: 875, NextOffset: 908 testutil.go:509: Offset: 1054, NextOffset: 1087 testutil.go:509: Offset: 908, NextOffset: 941 testutil.go:509: Offset: 1087, NextOffset: 1363 testutil.go:509: Offset: 941, NextOffset: 1144 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24068 48487 72559 96522] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24068 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48487 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72559 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96522 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24068,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48487,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48487,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72559,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev baz.txt barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt test .no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 851, NextOffset: 884 testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 884, NextOffset: 917 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24072 48492 72570 97374] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 950, NextOffset: 1155 testutil.go:509: Offset: 1096, NextOffset: 1378 testutil.go:395: Comparing: "dev" vs "dev" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 851 testutil.go:509: Offset: 691, NextOffset: 997 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt test .no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [3] at 72570 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97374 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 217, NextOffset: 250 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 121, NextOffset: 154 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 283 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48492,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 154, NextOffset: 187 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 691, NextOffset: 997 testutil.go:509: Offset: 545, NextOffset: 851 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 851, NextOffset: 884 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 884, NextOffset: 917 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1096, NextOffset: 1378 testutil.go:509: Offset: 950, NextOffset: 1155 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test dev test2 .no.prefetch.landmark foo1.txt baz.txt bar foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24072 48492 72570 96533] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72570 in stargz, uncompressed length 32000 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [4] at 96533 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48492,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":864,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":897,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":930,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":963,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1013,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1046,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1079,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1112,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink test dev test2 foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 864 testutil.go:509: Offset: 686, NextOffset: 1013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 864, NextOffset: 897 testutil.go:509: Offset: 1013, NextOffset: 1046 testutil.go:509: Offset: 897, NextOffset: 930 testutil.go:509: Offset: 1046, NextOffset: 1079 testutil.go:509: Offset: 930, NextOffset: 963 testutil.go:509: Offset: 1079, NextOffset: 1112 testutil.go:509: Offset: 963, NextOffset: 1177 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24072 48492 72570 97374] === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1112, NextOffset: 1397 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 foo1.txt .no.prefetch.landmark baz.txt bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:2349: [3] at 72570 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97374 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48492,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 686, NextOffset: 1013 testutil.go:509: Offset: 537, NextOffset: 864 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1013, NextOffset: 1046 testutil.go:509: Offset: 864, NextOffset: 897 testutil.go:509: Offset: 1046, NextOffset: 1079 testutil.go:509: Offset: 897, NextOffset: 930 testutil.go:509: Offset: 1079, NextOffset: 1112 testutil.go:509: Offset: 930, NextOffset: 963 testutil.go:509: Offset: 1112, NextOffset: 1397 testutil.go:509: Offset: 963, NextOffset: 1177 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24072 48492 72570 96533] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72570 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96533 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48492,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":909,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":942,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":975,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1025,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1091,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1124,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 876 testutil.go:509: Offset: 694, NextOffset: 1025 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1025, NextOffset: 1058 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1058, NextOffset: 1091 testutil.go:509: Offset: 942, NextOffset: 975 testutil.go:509: Offset: 1091, NextOffset: 1124 testutil.go:509: Offset: 975, NextOffset: 1189 testutil.go:509: Offset: 1124, NextOffset: 1414 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test baz.txt dev test2 .no.prefetch.landmark foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1025 testutil.go:509: Offset: 545, NextOffset: 876 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1025, NextOffset: 1058 testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1058, NextOffset: 1091 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1091, NextOffset: 1124 testutil.go:509: Offset: 942, NextOffset: 975 testutil.go:509: Offset: 1124, NextOffset: 1414 testutil.go:509: Offset: 975, NextOffset: 1189 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24071 48493 72569 97373] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72569 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97373 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48493,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48493,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72569,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark barlink baz.txt foo1.txt bar foo3.txt test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":870,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":903,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":936,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":969,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1019,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1052,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1085,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1118,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test dev .no.prefetch.landmark baz.txt foo1.txt barlink test2 bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 870 testutil.go:509: Offset: 690, NextOffset: 1019 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 870, NextOffset: 903 testutil.go:509: Offset: 1019, NextOffset: 1052 testutil.go:509: Offset: 903, NextOffset: 936 testutil.go:509: Offset: 1052, NextOffset: 1085 testutil.go:509: Offset: 936, NextOffset: 969 testutil.go:509: Offset: 1085, NextOffset: 1118 testutil.go:509: Offset: 969, NextOffset: 1182 testutil.go:509: Offset: 1118, NextOffset: 1405 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt barlink test2 bar foo3.txt test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24071 48493 72569 96532] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [3] at 72569 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96532 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48493,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48493,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72569,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 690, NextOffset: 1019 testutil.go:509: Offset: 541, NextOffset: 870 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1019, NextOffset: 1052 testutil.go:509: Offset: 870, NextOffset: 903 testutil.go:509: Offset: 1052, NextOffset: 1085 testutil.go:509: Offset: 903, NextOffset: 936 testutil.go:509: Offset: 1085, NextOffset: 1118 testutil.go:509: Offset: 936, NextOffset: 969 testutil.go:509: Offset: 1118, NextOffset: 1405 testutil.go:509: Offset: 969, NextOffset: 1182 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test .no.prefetch.landmark baz.txt foo1.txt bar dev test2 foo3.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24071 48491 72564 97368] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar dev test2 foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [2] at 48491 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [3] at 72564 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97368 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 668 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48491,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48491,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":947,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":980,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1030,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1129,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 881 testutil.go:509: Offset: 698, NextOffset: 1030 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 881, NextOffset: 914 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 914, NextOffset: 947 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 947, NextOffset: 980 testutil.go:509: Offset: 1096, NextOffset: 1129 testutil.go:509: Offset: 980, NextOffset: 1194 testutil.go:509: Offset: 1129, NextOffset: 1422 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24071 48491 72564 96527] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt test baz.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 698, NextOffset: 1030 testutil.go:509: Offset: 549, NextOffset: 881 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48491 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 881, NextOffset: 914 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 914, NextOffset: 947 testutil.go:509: Offset: 1096, NextOffset: 1129 testutil.go:509: Offset: 947, NextOffset: 980 testutil.go:509: Offset: 1129, NextOffset: 1422 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [3] at 72564 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96527 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48491,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48491,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 980, NextOffset: 1194 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24071 48491 72564 97368] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48491 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72564 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97368 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48491,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48491,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":959,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":992,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1025,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1058,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1108,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1141,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1207,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink test dev test2 foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 959 testutil.go:509: Offset: 686, NextOffset: 1108 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 1108, NextOffset: 1141 testutil.go:509: Offset: 992, NextOffset: 1025 testutil.go:509: Offset: 1141, NextOffset: 1174 testutil.go:509: Offset: 1025, NextOffset: 1058 testutil.go:509: Offset: 1174, NextOffset: 1207 testutil.go:509: Offset: 1058, NextOffset: 1369 testutil.go:509: Offset: 1207, NextOffset: 1594 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 foo3.txt .no.prefetch.landmark baz.txt foo1.txt bar barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 686, NextOffset: 1108 testutil.go:509: Offset: 537, NextOffset: 959 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1108, NextOffset: 1141 testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 1141, NextOffset: 1174 testutil.go:509: Offset: 992, NextOffset: 1025 testutil.go:509: Offset: 1174, NextOffset: 1207 testutil.go:509: Offset: 1025, NextOffset: 1058 testutil.go:509: Offset: 1207, NextOffset: 1594 testutil.go:509: Offset: 1058, NextOffset: 1369 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24071 48491 72564 96527] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48491 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72564 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96527 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48491,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48491,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt foo3.txt barlink .no.prefetch.landmark baz.txt bar test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test dev test2 foo1.txt foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24070 48491 72565 97369] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48491 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72565 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97369 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48491,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48491,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72565,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":968,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1001,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1034,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1067,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1117,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1216,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 968 testutil.go:509: Offset: 694, NextOffset: 1117 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 1117, NextOffset: 1150 testutil.go:509: Offset: 1001, NextOffset: 1034 testutil.go:509: Offset: 1150, NextOffset: 1183 testutil.go:509: Offset: 1034, NextOffset: 1067 testutil.go:509: Offset: 1183, NextOffset: 1216 testutil.go:509: Offset: 1067, NextOffset: 1381 testutil.go:509: Offset: 1216, NextOffset: 1607 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1117 testutil.go:509: Offset: 545, NextOffset: 968 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1117, NextOffset: 1150 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 1150, NextOffset: 1183 testutil.go:509: Offset: 1001, NextOffset: 1034 testutil.go:509: Offset: 1183, NextOffset: 1216 testutil.go:509: Offset: 1034, NextOffset: 1067 testutil.go:509: Offset: 1216, NextOffset: 1607 testutil.go:509: Offset: 1067, NextOffset: 1381 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24070 48491 72565 96528] === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 925 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48491 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72565 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96528 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48491,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48491,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72565,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":961,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":994,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1027,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1060,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1110,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1176,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1209,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink .no.prefetch.landmark baz.txt foo3.txt test dev test2 foo1.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 961 testutil.go:509: Offset: 690, NextOffset: 1110 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 961, NextOffset: 994 testutil.go:509: Offset: 1110, NextOffset: 1143 testutil.go:509: Offset: 994, NextOffset: 1027 testutil.go:509: Offset: 1143, NextOffset: 1176 testutil.go:509: Offset: 1027, NextOffset: 1060 testutil.go:509: Offset: 1176, NextOffset: 1209 testutil.go:509: Offset: 1060, NextOffset: 1372 testutil.go:509: Offset: 1209, NextOffset: 1599 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink .no.prefetch.landmark baz.txt foo3.txt test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1110, NextOffset: 1143 testutil.go:509: Offset: 961, NextOffset: 994 testutil.go:509: Offset: 1143, NextOffset: 1176 testutil.go:509: Offset: 994, NextOffset: 1027 testutil.go:509: Offset: 1176, NextOffset: 1209 testutil.go:509: Offset: 1027, NextOffset: 1060 testutil.go:509: Offset: 1209, NextOffset: 1599 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1060, NextOffset: 1372 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:509: Offset: 446, NextOffset: 541 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 690, NextOffset: 1110 testutil.go:509: Offset: 541, NextOffset: 961 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24073 48494 72573 97377] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72573 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97377 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48494,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48494,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt test baz.txt bar barlink dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt test baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24073 48494 72573 96536] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72573 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96536 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48494,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48494,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":976,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1042,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1075,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1125,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1158,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1191,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1224,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark foo1.txt test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 976 testutil.go:509: Offset: 698, NextOffset: 1125 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 1125, NextOffset: 1158 testutil.go:509: Offset: 1009, NextOffset: 1042 testutil.go:509: Offset: 1158, NextOffset: 1191 testutil.go:509: Offset: 1042, NextOffset: 1075 testutil.go:509: Offset: 1191, NextOffset: 1224 testutil.go:509: Offset: 1075, NextOffset: 1387 testutil.go:509: Offset: 1224, NextOffset: 1620 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark foo1.txt test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 698, NextOffset: 1125 testutil.go:509: Offset: 549, NextOffset: 976 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1125, NextOffset: 1158 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 1158, NextOffset: 1191 testutil.go:509: Offset: 1009, NextOffset: 1042 testutil.go:509: Offset: 1191, NextOffset: 1224 testutil.go:509: Offset: 1042, NextOffset: 1075 testutil.go:509: Offset: 1224, NextOffset: 1620 testutil.go:509: Offset: 1075, NextOffset: 1387 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24073 48494 72573 97377] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72573 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97377 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48494,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48494,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink test test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt bar dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24073 48494 72573 96536] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72573 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96536 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48494,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48494,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":868,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":901,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":934,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":967,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1017,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1050,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1116,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 868 testutil.go:509: Offset: 686, NextOffset: 1017 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 868, NextOffset: 901 testutil.go:509: Offset: 1017, NextOffset: 1050 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 901, NextOffset: 934 testutil.go:509: Offset: 1050, NextOffset: 1083 testutil.go:509: Offset: 934, NextOffset: 967 testutil.go:509: Offset: 1083, NextOffset: 1116 testutil.go:509: Offset: 967, NextOffset: 1179 testutil.go:509: Offset: 1116, NextOffset: 1399 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark baz.txt dev test2 foo1.txt bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 686, NextOffset: 1017 testutil.go:509: Offset: 537, NextOffset: 868 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1017, NextOffset: 1050 testutil.go:509: Offset: 868, NextOffset: 901 testutil.go:509: Offset: 1050, NextOffset: 1083 testutil.go:509: Offset: 901, NextOffset: 934 testutil.go:509: Offset: 1083, NextOffset: 1116 testutil.go:509: Offset: 934, NextOffset: 967 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1116, NextOffset: 1399 testutil.go:509: Offset: 967, NextOffset: 1179 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24072 48494 72572 97376] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt barlink foo1.txt test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:2349: [3] at 72572 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97376 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48494,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48494,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24072 48494 72572 96535] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48494 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72572 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96535 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48494,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48494,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":882,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":981,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1031,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1097,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1130,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 882 testutil.go:509: Offset: 694, NextOffset: 1031 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 882, NextOffset: 915 testutil.go:509: Offset: 1031, NextOffset: 1064 testutil.go:509: Offset: 915, NextOffset: 948 testutil.go:509: Offset: 1064, NextOffset: 1097 testutil.go:509: Offset: 948, NextOffset: 981 testutil.go:509: Offset: 1097, NextOffset: 1130 testutil.go:509: Offset: 981, NextOffset: 1195 testutil.go:509: Offset: 1130, NextOffset: 1418 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1031 testutil.go:509: Offset: 545, NextOffset: 882 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1031, NextOffset: 1064 testutil.go:509: Offset: 882, NextOffset: 915 testutil.go:509: Offset: 1064, NextOffset: 1097 testutil.go:509: Offset: 915, NextOffset: 948 testutil.go:509: Offset: 1097, NextOffset: 1130 testutil.go:509: Offset: 948, NextOffset: 981 testutil.go:509: Offset: 1130, NextOffset: 1418 testutil.go:509: Offset: 981, NextOffset: 1195 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt test bar foo3.txt barlink dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":875,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":974,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1024,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1057,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1090,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1123,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test test2 .no.prefetch.landmark bar dev baz.txt foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 875 testutil.go:509: Offset: 690, NextOffset: 1024 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 875, NextOffset: 908 testutil.go:509: Offset: 1024, NextOffset: 1057 testutil.go:509: Offset: 908, NextOffset: 941 testutil.go:509: Offset: 1057, NextOffset: 1090 testutil.go:509: Offset: 941, NextOffset: 974 testutil.go:509: Offset: 1090, NextOffset: 1123 testutil.go:509: Offset: 974, NextOffset: 1187 testutil.go:509: Offset: 1123, NextOffset: 1408 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24070 48114 72186 96175] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar dev baz.txt foo1.txt foo3.txt barlink test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 690, NextOffset: 1024 testutil.go:509: Offset: 541, NextOffset: 875 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1024, NextOffset: 1057 testutil.go:509: Offset: 875, NextOffset: 908 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1057, NextOffset: 1090 testutil.go:509: Offset: 908, NextOffset: 941 testutil.go:509: Offset: 1090, NextOffset: 1123 testutil.go:509: Offset: 941, NextOffset: 974 testutil.go:509: Offset: 1123, NextOffset: 1408 testutil.go:509: Offset: 974, NextOffset: 1187 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:2349: [2] at 48114 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:509: Offset: 446, NextOffset: 541 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:2349: [3] at 72186 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48114,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48114,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72186,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24070 48114 72186 96161] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48114 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72186 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96161 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48114,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48114,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72186,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":984,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1067,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1100,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1133,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 885 testutil.go:509: Offset: 698, NextOffset: 1034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 885, NextOffset: 918 testutil.go:509: Offset: 1034, NextOffset: 1067 testutil.go:509: Offset: 918, NextOffset: 951 testutil.go:509: Offset: 1067, NextOffset: 1100 testutil.go:509: Offset: 951, NextOffset: 984 testutil.go:509: Offset: 1100, NextOffset: 1133 testutil.go:509: Offset: 984, NextOffset: 1198 testutil.go:509: Offset: 1133, NextOffset: 1424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1034, NextOffset: 1067 testutil.go:509: Offset: 885, NextOffset: 918 testutil.go:509: Offset: 1067, NextOffset: 1100 testutil.go:509: Offset: 918, NextOffset: 951 testutil.go:509: Offset: 1100, NextOffset: 1133 testutil.go:509: Offset: 951, NextOffset: 984 testutil.go:509: Offset: 1133, NextOffset: 1424 testutil.go:509: Offset: 984, NextOffset: 1198 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 698, NextOffset: 1034 testutil.go:509: Offset: 549, NextOffset: 885 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo3.txt barlink foo1.txt bar test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24070 48114 72186 96175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48114 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72186 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48114,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48114,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72186,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1874,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1911,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1948,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1985,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2157,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2194,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2231,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2268,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt test test2 .no.prefetch.landmark foo1.txt bar barlink dev baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 926, NextOffset: 1874 testutil.go:509: Offset: 1209, NextOffset: 2157 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1874, NextOffset: 1911 testutil.go:509: Offset: 2157, NextOffset: 2194 testutil.go:509: Offset: 1911, NextOffset: 1948 testutil.go:509: Offset: 2194, NextOffset: 2231 testutil.go:509: Offset: 1948, NextOffset: 1985 testutil.go:509: Offset: 2231, NextOffset: 2268 testutil.go:509: Offset: 1985, NextOffset: 2422 testutil.go:509: Offset: 2268, NextOffset: 2786 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink dev baz.txt foo3.txt test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 209, NextOffset: 246 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1209, NextOffset: 2157 testutil.go:509: Offset: 926, NextOffset: 1874 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2157, NextOffset: 2194 testutil.go:509: Offset: 1874, NextOffset: 1911 testutil.go:509: Offset: 2194, NextOffset: 2231 testutil.go:509: Offset: 1911, NextOffset: 1948 testutil.go:509: Offset: 2231, NextOffset: 2268 testutil.go:509: Offset: 1948, NextOffset: 1985 testutil.go:509: Offset: 2268, NextOffset: 2786 testutil.go:509: Offset: 1985, NextOffset: 2422 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt bar foo3.txt test2 foo1.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test2 foo1.txt barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24070 48114 72186 96161] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 48114 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [3] at 72186 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96161 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48114,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48114,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72186,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1892,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1929,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1966,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2003,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2173,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2210,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2284,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test dev baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 934, NextOffset: 1892 testutil.go:509: Offset: 1215, NextOffset: 2173 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1892, NextOffset: 1929 testutil.go:509: Offset: 2173, NextOffset: 2210 testutil.go:509: Offset: 1929, NextOffset: 1966 testutil.go:509: Offset: 2210, NextOffset: 2247 testutil.go:509: Offset: 1966, NextOffset: 2003 testutil.go:509: Offset: 2247, NextOffset: 2284 testutil.go:509: Offset: 2003, NextOffset: 2444 testutil.go:509: Offset: 2284, NextOffset: 2806 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1215, NextOffset: 2173 testutil.go:509: Offset: 934, NextOffset: 1892 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2173, NextOffset: 2210 testutil.go:509: Offset: 1892, NextOffset: 1929 testutil.go:509: Offset: 2210, NextOffset: 2247 testutil.go:509: Offset: 1929, NextOffset: 1966 testutil.go:509: Offset: 2247, NextOffset: 2284 testutil.go:509: Offset: 1966, NextOffset: 2003 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2284, NextOffset: 2806 testutil.go:509: Offset: 2003, NextOffset: 2444 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24069 48113 72183 96172] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48113 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72183 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96172 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48113,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48113,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72183,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt test test2 foo1.txt barlink dev .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test test2 foo1.txt barlink dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1883,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1920,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1957,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1994,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 930, NextOffset: 1883 testutil.go:509: Offset: 1213, NextOffset: 2166 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1883, NextOffset: 1920 testutil.go:509: Offset: 2166, NextOffset: 2203 testutil.go:509: Offset: 1920, NextOffset: 1957 testutil.go:509: Offset: 2203, NextOffset: 2240 testutil.go:509: Offset: 1957, NextOffset: 1994 testutil.go:509: Offset: 2240, NextOffset: 2277 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1994, NextOffset: 2433 testutil.go:509: Offset: 2277, NextOffset: 2797 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test dev test2 .no.prefetch.landmark bar foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1213, NextOffset: 2166 testutil.go:509: Offset: 930, NextOffset: 1883 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2166, NextOffset: 2203 testutil.go:509: Offset: 1883, NextOffset: 1920 testutil.go:509: Offset: 2203, NextOffset: 2240 testutil.go:509: Offset: 1920, NextOffset: 1957 testutil.go:509: Offset: 2240, NextOffset: 2277 testutil.go:509: Offset: 1957, NextOffset: 1994 testutil.go:509: Offset: 2277, NextOffset: 2797 testutil.go:509: Offset: 1994, NextOffset: 2433 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24069 48113 72183 96158] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48113 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72183 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96158 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48113,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48113,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72183,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2 test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24071 48119 72194 96183] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48119 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1903,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1940,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1977,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2014,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2184,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2258,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2295,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2349: [3] at 72194 in stargz, uncompressed length 33124 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1903, NextOffset: 1940 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2349: [4] at 96183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48119,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48119,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72194,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2184, NextOffset: 2221 testutil.go:509: Offset: 1940, NextOffset: 1977 testutil.go:509: Offset: 2221, NextOffset: 2258 testutil.go:509: Offset: 1977, NextOffset: 2014 testutil.go:509: Offset: 2258, NextOffset: 2295 testutil.go:509: Offset: 2014, NextOffset: 2458 testutil.go:509: Offset: 2295, NextOffset: 2818 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 937, NextOffset: 1903 testutil.go:509: Offset: 1218, NextOffset: 2184 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1218, NextOffset: 2184 testutil.go:509: Offset: 937, NextOffset: 1903 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2184, NextOffset: 2221 testutil.go:509: Offset: 1903, NextOffset: 1940 testutil.go:509: Offset: 2221, NextOffset: 2258 testutil.go:509: Offset: 1940, NextOffset: 1977 testutil.go:509: Offset: 2258, NextOffset: 2295 testutil.go:509: Offset: 1977, NextOffset: 2014 testutil.go:509: Offset: 2295, NextOffset: 2818 testutil.go:509: Offset: 2014, NextOffset: 2458 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink dev baz.txt bar test test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink dev baz.txt bar test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24071 48119 72194 96169] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48119 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72194 in stargz, uncompressed length 32000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2159 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [4] at 96169 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2371 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48119,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48119,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72194,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 2371 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2428,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2465,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2502,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2539,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2711,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2748,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2785,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2822,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 bar foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 926, NextOffset: 2428 testutil.go:509: Offset: 1209, NextOffset: 2711 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2428, NextOffset: 2465 testutil.go:509: Offset: 2711, NextOffset: 2748 testutil.go:509: Offset: 2465, NextOffset: 2502 testutil.go:509: Offset: 2748, NextOffset: 2785 testutil.go:509: Offset: 2502, NextOffset: 2539 testutil.go:509: Offset: 2785, NextOffset: 2822 testutil.go:509: Offset: 2539, NextOffset: 3350 testutil.go:509: Offset: 2822, NextOffset: 3713 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark baz.txt foo1.txt test dev test2 bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1209, NextOffset: 2711 testutil.go:509: Offset: 926, NextOffset: 2428 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2711, NextOffset: 2748 testutil.go:509: Offset: 2428, NextOffset: 2465 testutil.go:509: Offset: 2748, NextOffset: 2785 testutil.go:509: Offset: 2465, NextOffset: 2502 testutil.go:509: Offset: 2785, NextOffset: 2822 testutil.go:509: Offset: 2502, NextOffset: 2539 testutil.go:509: Offset: 2822, NextOffset: 3713 testutil.go:509: Offset: 2539, NextOffset: 3350 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24071 48119 72194 96183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48119 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72194 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48119,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48119,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72194,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt bar test test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 3051 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar test test2 foo1.txt foo3.txt barlink dev .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24071 48119 72194 96169] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:2349: [2] at 48119 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:2349: [3] at 72194 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96169 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48119,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48119,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72194,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2446,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2483,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2557,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2727,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2764,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2801,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2838,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark bar barlink test test2 baz.txt foo1.txt foo3.txt dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 934, NextOffset: 2446 testutil.go:509: Offset: 1215, NextOffset: 2727 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2446, NextOffset: 2483 testutil.go:509: Offset: 2727, NextOffset: 2764 testutil.go:509: Offset: 2483, NextOffset: 2520 testutil.go:509: Offset: 2764, NextOffset: 2801 testutil.go:509: Offset: 2520, NextOffset: 2557 testutil.go:509: Offset: 2801, NextOffset: 2838 testutil.go:509: Offset: 2557, NextOffset: 3372 testutil.go:509: Offset: 2838, NextOffset: 3733 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark bar barlink test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1215, NextOffset: 2727 testutil.go:509: Offset: 934, NextOffset: 2446 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2727, NextOffset: 2764 testutil.go:509: Offset: 2446, NextOffset: 2483 testutil.go:509: Offset: 2764, NextOffset: 2801 testutil.go:509: Offset: 2483, NextOffset: 2520 testutil.go:509: Offset: 2801, NextOffset: 2838 testutil.go:509: Offset: 2520, NextOffset: 2557 testutil.go:509: Offset: 2838, NextOffset: 3733 testutil.go:509: Offset: 2557, NextOffset: 3372 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:509: Offset: 524, NextOffset: 731 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt barlink .no.prefetch.landmark bar test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test dev test2 baz.txt foo1.txt foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24070 48118 72192 96181] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48118 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72192 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96181 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48118,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48118,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72192,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2439,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2476,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2513,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2550,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2722,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2759,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2796,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2833,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test2 baz.txt test dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 930, NextOffset: 2439 testutil.go:509: Offset: 1213, NextOffset: 2722 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2439, NextOffset: 2476 testutil.go:509: Offset: 2722, NextOffset: 2759 testutil.go:509: Offset: 2476, NextOffset: 2513 testutil.go:509: Offset: 2759, NextOffset: 2796 testutil.go:509: Offset: 2513, NextOffset: 2550 testutil.go:509: Offset: 2796, NextOffset: 2833 testutil.go:509: Offset: 2550, NextOffset: 3364 testutil.go:509: Offset: 2833, NextOffset: 3729 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test2 baz.txt test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2722, NextOffset: 2759 testutil.go:509: Offset: 2439, NextOffset: 2476 testutil.go:509: Offset: 2759, NextOffset: 2796 testutil.go:509: Offset: 2476, NextOffset: 2513 testutil.go:509: Offset: 2796, NextOffset: 2833 testutil.go:509: Offset: 2513, NextOffset: 2550 testutil.go:509: Offset: 2833, NextOffset: 3729 testutil.go:509: Offset: 2550, NextOffset: 3364 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1213, NextOffset: 2722 testutil.go:509: Offset: 930, NextOffset: 2439 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24070 48118 72192 96167] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48118 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72192 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96167 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48118,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48118,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72192,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.txt dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2462,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2499,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2536,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2573,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2743,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2817,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2854,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 937, NextOffset: 2462 testutil.go:509: Offset: 1218, NextOffset: 2743 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2462, NextOffset: 2499 testutil.go:509: Offset: 2743, NextOffset: 2780 testutil.go:509: Offset: 2499, NextOffset: 2536 testutil.go:509: Offset: 2780, NextOffset: 2817 testutil.go:509: Offset: 2536, NextOffset: 2573 testutil.go:509: Offset: 2817, NextOffset: 2854 testutil.go:509: Offset: 2573, NextOffset: 3393 testutil.go:509: Offset: 2854, NextOffset: 3755 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink baz.txt foo1.txt bar foo3.txt test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2743, NextOffset: 2780 testutil.go:509: Offset: 2462, NextOffset: 2499 testutil.go:509: Offset: 2780, NextOffset: 2817 testutil.go:509: Offset: 2499, NextOffset: 2536 testutil.go:509: Offset: 2817, NextOffset: 2854 testutil.go:509: Offset: 2536, NextOffset: 2573 testutil.go:509: Offset: 2854, NextOffset: 3755 testutil.go:509: Offset: 2573, NextOffset: 3393 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1218, NextOffset: 2743 testutil.go:509: Offset: 937, NextOffset: 2462 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24070 48117 72191 96180] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:2349: [2] at 48117 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48117,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48117,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test bar dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":136,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1922,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1959,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1996,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1009,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1212,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2167,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2241,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2278,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar foo3.txt test2 foo1.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1885, NextOffset: 1922 testutil.go:509: Offset: 2167, NextOffset: 2204 testutil.go:509: Offset: 1922, NextOffset: 1959 testutil.go:509: Offset: 2204, NextOffset: 2241 testutil.go:509: Offset: 1959, NextOffset: 1996 testutil.go:509: Offset: 2241, NextOffset: 2278 testutil.go:509: Offset: 1996, NextOffset: 2435 testutil.go:509: Offset: 2278, NextOffset: 2796 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1009 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1009, NextOffset: 1212 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 930, NextOffset: 1885 testutil.go:509: Offset: 1212, NextOffset: 2167 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test2 foo1.txt barlink test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1212, NextOffset: 2167 testutil.go:509: Offset: 930, NextOffset: 1885 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1009 testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2167, NextOffset: 2204 testutil.go:509: Offset: 1885, NextOffset: 1922 testutil.go:509: Offset: 2204, NextOffset: 2241 testutil.go:509: Offset: 1922, NextOffset: 1959 testutil.go:509: Offset: 2241, NextOffset: 2278 testutil.go:509: Offset: 1959, NextOffset: 1996 testutil.go:509: Offset: 2278, NextOffset: 2796 testutil.go:509: Offset: 1996, NextOffset: 2435 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1009, NextOffset: 1212 testutil.go:509: Offset: 727, NextOffset: 930 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24070 48117 72191 96166] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 48117 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [3] at 72191 in stargz, uncompressed length 32000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2136 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [4] at 96166 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2349 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48117,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48117,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt dev bar foo3.txt barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":734,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":938,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1902,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1939,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1976,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2013,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":351,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":388,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":425,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":462,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":499,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":536,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":773,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1017,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1221,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2185,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2222,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2259,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2296,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.txt barlink test test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1902, NextOffset: 1939 testutil.go:509: Offset: 2185, NextOffset: 2222 testutil.go:509: Offset: 1939, NextOffset: 1976 testutil.go:509: Offset: 2222, NextOffset: 2259 testutil.go:509: Offset: 1976, NextOffset: 2013 testutil.go:509: Offset: 2259, NextOffset: 2296 testutil.go:509: Offset: 2013, NextOffset: 2459 testutil.go:509: Offset: 2296, NextOffset: 2822 testutil.go:395: Comparing: "dev" vs "dev" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24070 48117 72191 96180] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 462, NextOffset: 499 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48117 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72191 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96180 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48117,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48117,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 525, NextOffset: 734 testutil.go:509: Offset: 773, NextOffset: 1017 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 734, NextOffset: 938 testutil.go:509: Offset: 1017, NextOffset: 1221 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 938, NextOffset: 1902 testutil.go:509: Offset: 1221, NextOffset: 2185 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test test2 foo1.txt bar foo3.txt dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2185, NextOffset: 2222 testutil.go:509: Offset: 1902, NextOffset: 1939 testutil.go:509: Offset: 2222, NextOffset: 2259 testutil.go:509: Offset: 1939, NextOffset: 1976 testutil.go:509: Offset: 2259, NextOffset: 2296 testutil.go:509: Offset: 1976, NextOffset: 2013 testutil.go:509: Offset: 2296, NextOffset: 2822 testutil.go:509: Offset: 2013, NextOffset: 2459 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 286, NextOffset: 323 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 773, NextOffset: 1017 testutil.go:509: Offset: 525, NextOffset: 734 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1017, NextOffset: 1221 testutil.go:509: Offset: 734, NextOffset: 938 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1221, NextOffset: 2185 testutil.go:509: Offset: 938, NextOffset: 1902 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2160 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24070 48117 72191 96166] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:395: Comparing: "barlink" vs "barlink" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48117 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72191 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96166 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48117,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48117,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":523,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":730,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1894,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1931,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1968,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2005,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1013,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1217,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2177,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2288,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.txt barlink test test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1894, NextOffset: 1931 testutil.go:509: Offset: 2177, NextOffset: 2214 testutil.go:509: Offset: 1931, NextOffset: 1968 testutil.go:509: Offset: 2214, NextOffset: 2251 testutil.go:509: Offset: 1968, NextOffset: 2005 testutil.go:509: Offset: 2251, NextOffset: 2288 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2005, NextOffset: 2447 testutil.go:509: Offset: 2288, NextOffset: 2811 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 523, NextOffset: 730 testutil.go:509: Offset: 770, NextOffset: 1013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 730, NextOffset: 934 testutil.go:509: Offset: 1013, NextOffset: 1217 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 934, NextOffset: 1894 testutil.go:509: Offset: 1217, NextOffset: 2177 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test test2 foo1.txt bar foo3.txt dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2177, NextOffset: 2214 testutil.go:509: Offset: 1894, NextOffset: 1931 testutil.go:509: Offset: 2214, NextOffset: 2251 testutil.go:509: Offset: 1931, NextOffset: 1968 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2251, NextOffset: 2288 testutil.go:509: Offset: 1968, NextOffset: 2005 testutil.go:509: Offset: 2288, NextOffset: 2811 testutil.go:509: Offset: 2005, NextOffset: 2447 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1013 testutil.go:509: Offset: 523, NextOffset: 730 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1013, NextOffset: 1217 testutil.go:509: Offset: 730, NextOffset: 934 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1217, NextOffset: 2177 testutil.go:509: Offset: 934, NextOffset: 1894 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test test2 .no.prefetch.landmark foo3.txt barlink dev baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24067 48113 72188 96177] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2361 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 24067 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:2349: [2] at 48113 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:2349: [3] at 72188 in stargz, uncompressed length 33124 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:2349: [4] at 96177 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink dev baz.txt foo1.txt bar test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2361 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48113,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48113,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72188,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":139,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":527,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":735,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":941,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1912,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1949,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1986,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2023,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":352,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":389,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":426,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":463,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":500,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":537,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":775,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1019,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1225,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2196,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2233,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2270,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2307,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev .no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 527, NextOffset: 735 testutil.go:509: Offset: 775, NextOffset: 1019 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 735, NextOffset: 941 testutil.go:509: Offset: 1019, NextOffset: 1225 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 941, NextOffset: 1912 testutil.go:509: Offset: 1225, NextOffset: 2196 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1912, NextOffset: 1949 testutil.go:509: Offset: 2196, NextOffset: 2233 testutil.go:509: Offset: 1949, NextOffset: 1986 testutil.go:509: Offset: 2233, NextOffset: 2270 testutil.go:509: Offset: 1986, NextOffset: 2023 testutil.go:509: Offset: 2270, NextOffset: 2307 testutil.go:509: Offset: 2023, NextOffset: 2469 testutil.go:509: Offset: 2307, NextOffset: 2835 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 389, NextOffset: 426 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test2 baz.txt foo1.txt test dev .no.prefetch.landmark bar foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 775, NextOffset: 1019 testutil.go:509: Offset: 527, NextOffset: 735 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2196, NextOffset: 2233 testutil.go:509: Offset: 1912, NextOffset: 1949 testutil.go:509: Offset: 2233, NextOffset: 2270 testutil.go:509: Offset: 1949, NextOffset: 1986 testutil.go:509: Offset: 2270, NextOffset: 2307 testutil.go:509: Offset: 1986, NextOffset: 2023 testutil.go:509: Offset: 2307, NextOffset: 2835 testutil.go:509: Offset: 2023, NextOffset: 2469 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1019, NextOffset: 1225 testutil.go:509: Offset: 735, NextOffset: 941 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1225, NextOffset: 2196 testutil.go:509: Offset: 941, NextOffset: 1912 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24067 48113 72188 96163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24067 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48113 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72188 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96163 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48113,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48113,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72188,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test dev foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink test dev foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24072 48122 72199 96188] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48122 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72199 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96188 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48122,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48122,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72199,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo3.txt baz.txt foo1.txt bar barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24072 48122 72199 96174] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48122 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72199 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96174 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48122,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48122,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72199,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark dev baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar test dev test2 foo3.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt bar test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24072 48122 72199 96188] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48122 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72199 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96188 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48122,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48122,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72199,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar test test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24072 48122 72199 96174] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48122 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72199 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96174 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48122,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48122,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72199,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink test dev test2 foo1.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test dev test2 foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24071 48121 72196 96185] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48121 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72196 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96185 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48121,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48121,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72196,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark baz.txt foo3.txt foo1.txt bar barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test dev test2 .no.prefetch.landmark baz.txt foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24071 48121 72196 96171] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 48121 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72196 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96171 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48121,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48121,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72196,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink dev foo3.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.txt test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24073 48117 72192 96181] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev baz.txt foo1.txt test2 .no.prefetch.landmark bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48117 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:2349: [3] at 72192 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96181 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48117,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48117,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72192,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt baz.txt barlink test dev test2 .no.prefetch.landmark foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24073 48117 72192 96167] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48117 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72192 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96167 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48117,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48117,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72192,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt barlink dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt test .no.prefetch.landmark baz.txt barlink dev test2 foo1.txt bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 baz.txt bar dev .no.prefetch.landmark foo1.txt foo3.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24073 48117 72192 96181] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48117 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [3] at 72192 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96181 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48117,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48117,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72192,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test test2 baz.txt bar dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark bar barlink dev baz.txt foo1.txt foo3.txt test test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark bar barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24073 48117 72192 96167] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48117 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72192 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96167 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48117,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48117,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72192,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test2 barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test2 barlink test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24072 48118 72192 96181] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48118 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [3] at 72192 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96181 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48118,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48118,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72192,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt bar barlink dev test2 baz.txt foo3.txt test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink dev test2 baz.txt foo3.txt test .no.prefetch.landmark foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink baz.txt test dev test2 .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24072 48118 72192 96167] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 48118 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72192 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96167 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48118,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48118,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72192,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test .no.prefetch.landmark dev test2 baz.txt foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24074 48124 72203 96192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [3] at 72203 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48124,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48124,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt dev barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24074 48124 72203 96178] === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test dev foo1.txt bar foo3.txt barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [3] at 72203 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96178 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48124,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48124,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt test dev bar foo3.txt barlink test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test dev bar foo3.txt barlink test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt barlink test dev foo1.txt bar foo3.txt test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev foo1.txt bar foo3.txt test2 .no.prefetch.landmark baz.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24074 48124 72203 96192] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72203 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96192 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48124,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48124,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1153,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1190,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1227,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1264,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo3.txt dev baz.txt foo1.txt bar barlink test test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24074 48124 72203 96178] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 597, NextOffset: 971 testutil.go:509: Offset: 779, NextOffset: 1153 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 971, NextOffset: 1008 testutil.go:509: Offset: 1153, NextOffset: 1190 testutil.go:509: Offset: 1008, NextOffset: 1045 testutil.go:509: Offset: 1190, NextOffset: 1227 testutil.go:509: Offset: 1045, NextOffset: 1082 testutil.go:509: Offset: 1227, NextOffset: 1264 testutil.go:509: Offset: 1082, NextOffset: 1311 testutil.go:509: Offset: 1264, NextOffset: 1589 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark foo3.txt dev baz.txt foo1.txt bar barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1153, NextOffset: 1190 testutil.go:509: Offset: 971, NextOffset: 1008 testutil.go:509: Offset: 1190, NextOffset: 1227 testutil.go:509: Offset: 1008, NextOffset: 1045 testutil.go:509: Offset: 1227, NextOffset: 1264 testutil.go:509: Offset: 1045, NextOffset: 1082 testutil.go:509: Offset: 1264, NextOffset: 1589 testutil.go:509: Offset: 1082, NextOffset: 1311 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 779, NextOffset: 1153 testutil.go:509: Offset: 597, NextOffset: 971 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [3] at 72203 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96178 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48124,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48124,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 949 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24073 48124 72202 96191] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:2349: [3] at 72202 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48124,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48124,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1019,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1056,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1093,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1162,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1199,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1273,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 982, NextOffset: 1019 testutil.go:509: Offset: 1162, NextOffset: 1199 testutil.go:509: Offset: 1019, NextOffset: 1056 testutil.go:509: Offset: 1199, NextOffset: 1236 testutil.go:509: Offset: 1056, NextOffset: 1093 testutil.go:509: Offset: 1236, NextOffset: 1273 testutil.go:509: Offset: 1093, NextOffset: 1325 testutil.go:509: Offset: 1273, NextOffset: 1604 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 605, NextOffset: 982 testutil.go:509: Offset: 785, NextOffset: 1162 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt .no.prefetch.landmark foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 785, NextOffset: 1162 testutil.go:509: Offset: 605, NextOffset: 982 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1162, NextOffset: 1199 testutil.go:509: Offset: 982, NextOffset: 1019 testutil.go:509: Offset: 1199, NextOffset: 1236 testutil.go:509: Offset: 1019, NextOffset: 1056 testutil.go:509: Offset: 1236, NextOffset: 1273 testutil.go:509: Offset: 1056, NextOffset: 1093 testutil.go:509: Offset: 1273, NextOffset: 1604 testutil.go:509: Offset: 1093, NextOffset: 1325 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt dev baz.txt barlink test test2 .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 961 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24073 48124 72202 96177] === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1074 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1074 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:2349: [3] at 72202 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96177 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48124,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48124,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1165,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1202,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1239,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1276,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.txt test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 603, NextOffset: 986 testutil.go:509: Offset: 782, NextOffset: 1165 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1165, NextOffset: 1202 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1202, NextOffset: 1239 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1239, NextOffset: 1276 testutil.go:509: Offset: 1097, NextOffset: 1327 testutil.go:509: Offset: 1276, NextOffset: 1603 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.txt test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 782, NextOffset: 1165 testutil.go:509: Offset: 603, NextOffset: 986 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1165, NextOffset: 1202 testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1202, NextOffset: 1239 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1239, NextOffset: 1276 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1276, NextOffset: 1603 testutil.go:509: Offset: 1097, NextOffset: 1327 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark barlink dev baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test test2 .no.prefetch.landmark barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24073 48121 72198 96187] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48121 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72198 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96187 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48121,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48121,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink dev test2 foo1.txt bar test .no.prefetch.landmark baz.txt foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1166, NextOffset: 1203 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1203, NextOffset: 1240 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1240, NextOffset: 1277 testutil.go:509: Offset: 1097, NextOffset: 1329 testutil.go:509: Offset: 1277, NextOffset: 1609 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar test .no.prefetch.landmark baz.txt foo3.txt barlink dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1166, NextOffset: 1203 testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1203, NextOffset: 1240 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1240, NextOffset: 1277 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1277, NextOffset: 1609 testutil.go:509: Offset: 1097, NextOffset: 1329 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24073 48121 72198 96173] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt barlink dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 967 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 48121 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [3] at 72198 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96173 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48121,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48121,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink dev foo1.txt bar foo3.txt test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1080,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1117,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1191,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1262,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1299,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1336,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1373,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 597, NextOffset: 1080 testutil.go:509: Offset: 779, NextOffset: 1262 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1080, NextOffset: 1117 testutil.go:509: Offset: 1262, NextOffset: 1299 testutil.go:509: Offset: 1117, NextOffset: 1154 testutil.go:509: Offset: 1299, NextOffset: 1336 testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 1336, NextOffset: 1373 testutil.go:509: Offset: 1191, NextOffset: 1534 testutil.go:509: Offset: 1373, NextOffset: 1807 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24073 48121 72198 96187] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1262, NextOffset: 1299 testutil.go:509: Offset: 1080, NextOffset: 1117 testutil.go:509: Offset: 1299, NextOffset: 1336 testutil.go:509: Offset: 1117, NextOffset: 1154 testutil.go:509: Offset: 1336, NextOffset: 1373 testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 1373, NextOffset: 1807 testutil.go:509: Offset: 1191, NextOffset: 1534 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 48121 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72198 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96187 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48121,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48121,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 675, NextOffset: 779 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 779, NextOffset: 1262 testutil.go:509: Offset: 597, NextOffset: 1080 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24073 48121 72198 96173] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48121 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72198 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96173 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48121,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48121,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1090,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1127,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1164,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1201,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1270,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1307,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1344,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1381,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt barlink test dev bar foo3.txt test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 605, NextOffset: 1090 testutil.go:509: Offset: 785, NextOffset: 1270 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1090, NextOffset: 1127 testutil.go:509: Offset: 1270, NextOffset: 1307 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1307, NextOffset: 1344 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 1344, NextOffset: 1381 testutil.go:509: Offset: 1201, NextOffset: 1546 testutil.go:509: Offset: 1381, NextOffset: 1820 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev bar foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1270, NextOffset: 1307 testutil.go:509: Offset: 1090, NextOffset: 1127 testutil.go:509: Offset: 1307, NextOffset: 1344 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1344, NextOffset: 1381 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 1381, NextOffset: 1820 testutil.go:509: Offset: 1201, NextOffset: 1546 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 785, NextOffset: 1270 testutil.go:509: Offset: 605, NextOffset: 1090 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24070 48119 72197 96186] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48119 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72197 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96186 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48119,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48119,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72197,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink baz.txt foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:509: Offset: 106, NextOffset: 1299 testutil.go:509: Offset: 0, NextOffset: 1186 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24070 48119 72197 96172] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48119 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72197 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96172 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48119,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48119,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72197,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1091,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1128,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1165,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1202,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1270,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1307,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1344,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1381,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 603, NextOffset: 1091 testutil.go:509: Offset: 782, NextOffset: 1270 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1091, NextOffset: 1128 testutil.go:509: Offset: 1270, NextOffset: 1307 testutil.go:509: Offset: 1128, NextOffset: 1165 testutil.go:509: Offset: 1307, NextOffset: 1344 testutil.go:509: Offset: 1165, NextOffset: 1202 testutil.go:509: Offset: 1344, NextOffset: 1381 testutil.go:509: Offset: 1202, NextOffset: 1549 testutil.go:509: Offset: 1381, NextOffset: 1819 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar test dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 782, NextOffset: 1270 testutil.go:509: Offset: 603, NextOffset: 1091 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1270, NextOffset: 1307 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1091, NextOffset: 1128 testutil.go:509: Offset: 1307, NextOffset: 1344 testutil.go:509: Offset: 1128, NextOffset: 1165 testutil.go:509: Offset: 1344, NextOffset: 1381 testutil.go:509: Offset: 1165, NextOffset: 1202 testutil.go:509: Offset: 1381, NextOffset: 1819 testutil.go:509: Offset: 1202, NextOffset: 1549 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test dev foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test dev foo3.txt test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:509: Offset: 0, NextOffset: 1181 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24075 48127 72209 96198] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72209 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48127,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48127,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1100,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1211,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1280,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1317,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1354,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1391,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark bar foo3.txt test test2 baz.txt foo1.txt barlink dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 606, NextOffset: 1100 testutil.go:509: Offset: 786, NextOffset: 1280 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1100, NextOffset: 1137 testutil.go:509: Offset: 1280, NextOffset: 1317 testutil.go:509: Offset: 1137, NextOffset: 1174 testutil.go:509: Offset: 1317, NextOffset: 1354 testutil.go:509: Offset: 1174, NextOffset: 1211 testutil.go:509: Offset: 1354, NextOffset: 1391 testutil.go:509: Offset: 1211, NextOffset: 1562 testutil.go:509: Offset: 1391, NextOffset: 1832 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt test test2 baz.txt foo1.txt barlink dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 786, NextOffset: 1280 testutil.go:509: Offset: 606, NextOffset: 1100 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1280, NextOffset: 1317 testutil.go:509: Offset: 1100, NextOffset: 1137 testutil.go:509: Offset: 1317, NextOffset: 1354 testutil.go:509: Offset: 1137, NextOffset: 1174 testutil.go:509: Offset: 1354, NextOffset: 1391 testutil.go:509: Offset: 1174, NextOffset: 1211 testutil.go:509: Offset: 1391, NextOffset: 1832 testutil.go:509: Offset: 1211, NextOffset: 1562 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24075 48127 72209 96184] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72209 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48127,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48127,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test test2 baz.txt barlink dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1202 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1315 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink dev .no.prefetch.landmark foo1.txt bar foo3.txt test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1315 testutil.go:509: Offset: 0, NextOffset: 1202 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":387,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":496,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":977,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1014,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1051,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":678,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":783,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1159,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1196,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1270,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt test baz.txt barlink dev test2 .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24075 48127 72209 96198] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72209 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48127,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48127,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 387, NextOffset: 496 testutil.go:509: Offset: 535, NextOffset: 678 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 496, NextOffset: 601 testutil.go:509: Offset: 678, NextOffset: 783 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 601, NextOffset: 977 testutil.go:509: Offset: 783, NextOffset: 1159 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 977, NextOffset: 1014 testutil.go:509: Offset: 1159, NextOffset: 1196 testutil.go:509: Offset: 1014, NextOffset: 1051 testutil.go:509: Offset: 1196, NextOffset: 1233 testutil.go:509: Offset: 1051, NextOffset: 1088 testutil.go:509: Offset: 1233, NextOffset: 1270 testutil.go:509: Offset: 1088, NextOffset: 1316 testutil.go:509: Offset: 1270, NextOffset: 1595 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 535, NextOffset: 678 testutil.go:509: Offset: 387, NextOffset: 496 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 678, NextOffset: 783 testutil.go:509: Offset: 496, NextOffset: 601 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 783, NextOffset: 1159 testutil.go:509: Offset: 601, NextOffset: 977 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1159, NextOffset: 1196 testutil.go:509: Offset: 977, NextOffset: 1014 testutil.go:509: Offset: 1196, NextOffset: 1233 testutil.go:509: Offset: 1014, NextOffset: 1051 testutil.go:509: Offset: 1233, NextOffset: 1270 testutil.go:509: Offset: 1051, NextOffset: 1088 testutil.go:509: Offset: 1270, NextOffset: 1595 testutil.go:509: Offset: 1088, NextOffset: 1316 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt bar test test2 foo1.txt foo3.txt barlink dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar test test2 foo1.txt foo3.txt barlink dev .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24075 48127 72209 96184] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":391,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":502,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":608,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1100,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":789,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1170,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1207,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1244,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1281,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test foo1.txt dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 989, NextOffset: 1026 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1170, NextOffset: 1207 testutil.go:509: Offset: 1026, NextOffset: 1063 testutil.go:509: Offset: 1207, NextOffset: 1244 testutil.go:509: Offset: 1063, NextOffset: 1100 testutil.go:509: Offset: 1244, NextOffset: 1281 testutil.go:509: Offset: 1100, NextOffset: 1333 testutil.go:509: Offset: 1281, NextOffset: 1612 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 326, NextOffset: 363 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 363, NextOffset: 400 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [3] at 72209 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 391, NextOffset: 502 testutil.go:509: Offset: 539, NextOffset: 683 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 502, NextOffset: 608 testutil.go:509: Offset: 683, NextOffset: 789 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 608, NextOffset: 989 testutil.go:509: Offset: 789, NextOffset: 1170 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48127,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48127,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test foo1.txt dev test2 .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 683, NextOffset: 789 testutil.go:509: Offset: 502, NextOffset: 608 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 789, NextOffset: 1170 testutil.go:509: Offset: 608, NextOffset: 989 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1170, NextOffset: 1207 testutil.go:509: Offset: 989, NextOffset: 1026 testutil.go:509: Offset: 1207, NextOffset: 1244 testutil.go:509: Offset: 1026, NextOffset: 1063 testutil.go:509: Offset: 1244, NextOffset: 1281 testutil.go:509: Offset: 1063, NextOffset: 1100 testutil.go:509: Offset: 1281, NextOffset: 1612 testutil.go:509: Offset: 1100, NextOffset: 1333 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 539, NextOffset: 683 testutil.go:509: Offset: 391, NextOffset: 502 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test2 .no.prefetch.landmark bar test dev baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar test dev baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:509: Offset: 0, NextOffset: 966 testutil.go:509: Offset: 106, NextOffset: 1081 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 966 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24074 48128 72208 96197] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72208 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 96197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48128,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48128,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar foo3.txt barlink dev test2 baz.txt foo1.txt test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1166, NextOffset: 1203 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1203, NextOffset: 1240 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1240, NextOffset: 1277 testutil.go:509: Offset: 1097, NextOffset: 1326 testutil.go:509: Offset: 1277, NextOffset: 1604 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark bar foo3.txt barlink dev test2 baz.txt foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1166, NextOffset: 1203 testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1203, NextOffset: 1240 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1240, NextOffset: 1277 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1277, NextOffset: 1604 testutil.go:509: Offset: 1097, NextOffset: 1326 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 285, NextOffset: 390 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev test2 bar foo3.txt .no.prefetch.landmark baz.txt foo1.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24074 48128 72208 96183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 bar foo3.txt .no.prefetch.landmark baz.txt foo1.txt barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 951 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:2349: [3] at 72208 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48128,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48128,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1064 testutil.go:509: Offset: 0, NextOffset: 951 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24161 48580 72804 97608] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 24161 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48580 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72804 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97608 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48580,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48580,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72804,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":101,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":138,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":394,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":506,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":615,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":998,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1035,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1072,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1109,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":540,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":795,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1178,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1289,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt barlink test dev .no.prefetch.landmark bar foo3.txt test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 615, NextOffset: 998 testutil.go:509: Offset: 795, NextOffset: 1178 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 998, NextOffset: 1035 testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 1215, NextOffset: 1252 testutil.go:509: Offset: 1072, NextOffset: 1109 testutil.go:509: Offset: 1252, NextOffset: 1289 testutil.go:509: Offset: 1109, NextOffset: 1342 testutil.go:509: Offset: 1289, NextOffset: 1623 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:509: Offset: 540, NextOffset: 686 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 506, NextOffset: 615 testutil.go:509: Offset: 686, NextOffset: 795 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt barlink test dev .no.prefetch.landmark bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 998, NextOffset: 1035 testutil.go:509: Offset: 1215, NextOffset: 1252 testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 1252, NextOffset: 1289 testutil.go:509: Offset: 1072, NextOffset: 1109 testutil.go:509: Offset: 1289, NextOffset: 1623 testutil.go:509: Offset: 1109, NextOffset: 1342 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 686, NextOffset: 795 testutil.go:509: Offset: 506, NextOffset: 615 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 795, NextOffset: 1178 testutil.go:509: Offset: 615, NextOffset: 998 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 540, NextOffset: 686 testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24161 48580 72804 96767] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24161 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48580 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72804 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96767 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48580,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48580,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72804,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test2 foo1.txt bar test dev .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 970 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev .no.prefetch.landmark baz.txt foo3.txt barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:509: Offset: 106, NextOffset: 1084 testutil.go:509: Offset: 0, NextOffset: 970 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 836 testutil.go:509: Offset: 683, NextOffset: 982 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1015, NextOffset: 1048 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24161 48580 72804 97608] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 935, NextOffset: 1137 testutil.go:509: Offset: 1081, NextOffset: 1357 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 24161 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48580 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72804 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97608 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48580,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48580,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72804,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test bar foo3.txt dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1081, NextOffset: 1357 testutil.go:509: Offset: 935, NextOffset: 1137 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 683, NextOffset: 982 testutil.go:509: Offset: 537, NextOffset: 836 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink dev test2 baz.txt foo1.txt bar test .no.prefetch.landmark foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink dev test2 baz.txt foo1.txt bar test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 710 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24161 48580 72804 96767] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24161 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48580 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72804 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96767 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48580,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48580,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72804,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":847,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":880,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":913,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":946,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":993,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1059,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 .no.prefetch.landmark barlink baz.txt foo1.txt bar foo3.txt test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 847 testutil.go:509: Offset: 691, NextOffset: 993 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 847, NextOffset: 880 testutil.go:509: Offset: 993, NextOffset: 1026 testutil.go:509: Offset: 880, NextOffset: 913 testutil.go:509: Offset: 1026, NextOffset: 1059 testutil.go:509: Offset: 913, NextOffset: 946 testutil.go:509: Offset: 1059, NextOffset: 1092 testutil.go:509: Offset: 946, NextOffset: 1150 testutil.go:509: Offset: 1092, NextOffset: 1373 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev test2 .no.prefetch.landmark barlink baz.txt foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 691, NextOffset: 993 testutil.go:509: Offset: 545, NextOffset: 847 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 993, NextOffset: 1026 testutil.go:509: Offset: 847, NextOffset: 880 testutil.go:509: Offset: 1026, NextOffset: 1059 testutil.go:509: Offset: 880, NextOffset: 913 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24163 48582 72809 97613] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24163 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48582 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72809 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97613 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48582,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48582,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72809,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1059, NextOffset: 1092 testutil.go:509: Offset: 913, NextOffset: 946 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1092, NextOffset: 1373 testutil.go:509: Offset: 946, NextOffset: 1150 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt test dev baz.txt bar foo3.txt barlink test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:509: Offset: 0, NextOffset: 619 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24163 48582 72809 96772] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24163 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48582 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72809 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96772 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48582,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48582,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72809,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":844,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":877,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":910,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":943,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":990,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1056,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1089,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 844, NextOffset: 877 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 990, NextOffset: 1023 testutil.go:509: Offset: 877, NextOffset: 910 testutil.go:509: Offset: 1023, NextOffset: 1056 testutil.go:509: Offset: 910, NextOffset: 943 testutil.go:509: Offset: 1056, NextOffset: 1089 testutil.go:509: Offset: 943, NextOffset: 1146 testutil.go:509: Offset: 1089, NextOffset: 1367 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 844 testutil.go:509: Offset: 687, NextOffset: 990 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar test dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 990, NextOffset: 1023 testutil.go:509: Offset: 844, NextOffset: 877 testutil.go:509: Offset: 1023, NextOffset: 1056 testutil.go:509: Offset: 877, NextOffset: 910 testutil.go:509: Offset: 1056, NextOffset: 1089 testutil.go:509: Offset: 910, NextOffset: 943 testutil.go:509: Offset: 1089, NextOffset: 1367 testutil.go:509: Offset: 943, NextOffset: 1146 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 687, NextOffset: 990 testutil.go:509: Offset: 541, NextOffset: 844 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24164 48584 72812 97616] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48584 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72812 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97616 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48584,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar test dev foo3.txt barlink test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test dev foo3.txt barlink test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:509: Offset: 90, NextOffset: 709 testutil.go:509: Offset: 0, NextOffset: 615 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24164 48584 72812 96775] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48584 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72812 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96775 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48584,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt dev barlink test test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 851, NextOffset: 884 testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 884, NextOffset: 917 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 950, NextOffset: 1155 testutil.go:509: Offset: 1096, NextOffset: 1380 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 851 testutil.go:509: Offset: 695, NextOffset: 997 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt dev barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24164 48584 72812 97616] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 472, NextOffset: 598 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 351, NextOffset: 452 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [2] at 48584 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 695, NextOffset: 997 testutil.go:509: Offset: 549, NextOffset: 851 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [3] at 72812 in stargz, uncompressed length 33124 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 851, NextOffset: 884 testutil.go:509: Offset: 1030, NextOffset: 1063 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [4] at 97616 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48584,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 884, NextOffset: 917 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1096, NextOffset: 1380 testutil.go:509: Offset: 950, NextOffset: 1155 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test test2 foo1.txt dev .no.prefetch.landmark baz.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test test2 foo1.txt dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 714 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "barlink" vs "barlink" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24164 48584 72812 96775] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48584 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72812 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96775 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48584,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48584,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":921,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":954,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":987,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1020,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1067,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1100,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1133,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1166,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt test dev baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 921 testutil.go:509: Offset: 683, NextOffset: 1067 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 921, NextOffset: 954 testutil.go:509: Offset: 1067, NextOffset: 1100 testutil.go:509: Offset: 954, NextOffset: 987 testutil.go:509: Offset: 1100, NextOffset: 1133 testutil.go:509: Offset: 987, NextOffset: 1020 testutil.go:509: Offset: 1133, NextOffset: 1166 testutil.go:509: Offset: 1020, NextOffset: 1309 testutil.go:509: Offset: 1166, NextOffset: 1533 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt test dev baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1067, NextOffset: 1100 testutil.go:509: Offset: 921, NextOffset: 954 testutil.go:509: Offset: 1100, NextOffset: 1133 testutil.go:509: Offset: 954, NextOffset: 987 testutil.go:509: Offset: 1133, NextOffset: 1166 testutil.go:509: Offset: 987, NextOffset: 1020 testutil.go:509: Offset: 1166, NextOffset: 1533 testutil.go:509: Offset: 1020, NextOffset: 1309 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 683, NextOffset: 1067 testutil.go:509: Offset: 537, NextOffset: 921 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24165 48587 72816 97620] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72816 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97620 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48587,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48587,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt bar test test2 foo3.txt barlink dev .no.prefetch.landmark] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt bar test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 847 testutil.go:509: Offset: 0, NextOffset: 752 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24165 48587 72816 96779] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72816 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96779 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48587,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48587,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":932,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":965,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":998,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1078,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1144,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1177,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar test .no.prefetch.landmark foo3.txt barlink dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 932 testutil.go:509: Offset: 691, NextOffset: 1078 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 932, NextOffset: 965 testutil.go:509: Offset: 1078, NextOffset: 1111 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 1111, NextOffset: 1144 testutil.go:509: Offset: 998, NextOffset: 1031 testutil.go:509: Offset: 1144, NextOffset: 1177 testutil.go:509: Offset: 1031, NextOffset: 1324 testutil.go:509: Offset: 1177, NextOffset: 1549 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink dev test2 baz.txt foo1.txt bar test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1078, NextOffset: 1111 testutil.go:509: Offset: 932, NextOffset: 965 testutil.go:509: Offset: 1111, NextOffset: 1144 testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 1144, NextOffset: 1177 testutil.go:509: Offset: 998, NextOffset: 1031 testutil.go:509: Offset: 1177, NextOffset: 1549 testutil.go:509: Offset: 1031, NextOffset: 1324 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 691, NextOffset: 1078 testutil.go:509: Offset: 545, NextOffset: 932 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24161 48581 72804 97608] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24161 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48581 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72804 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97608 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48581,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48581,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72804,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24161 48581 72804 96767] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24161 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48581 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72804 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96767 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48581,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48581,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72804,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":926,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":959,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":992,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1025,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1072,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1105,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1138,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1171,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar barlink dev foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 926, NextOffset: 959 testutil.go:509: Offset: 1072, NextOffset: 1105 testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 1105, NextOffset: 1138 testutil.go:509: Offset: 992, NextOffset: 1025 testutil.go:509: Offset: 1138, NextOffset: 1171 testutil.go:509: Offset: 1025, NextOffset: 1316 testutil.go:509: Offset: 1171, NextOffset: 1542 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 926 testutil.go:509: Offset: 687, NextOffset: 1072 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt bar barlink dev foo1.txt foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 687, NextOffset: 1072 testutil.go:509: Offset: 541, NextOffset: 926 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1072, NextOffset: 1105 testutil.go:509: Offset: 926, NextOffset: 959 testutil.go:509: Offset: 1105, NextOffset: 1138 testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 1138, NextOffset: 1171 testutil.go:509: Offset: 992, NextOffset: 1025 testutil.go:509: Offset: 1171, NextOffset: 1542 testutil.go:509: Offset: 1025, NextOffset: 1316 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24161 48581 72804 97608] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24161 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48581 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72804 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97608 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48581,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48581,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72804,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark bar foo3.txt barlink test test2 baz.txt foo1.txt dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 baz.txt foo1.txt dev .no.prefetch.landmark bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:509: Offset: 0, NextOffset: 754 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24161 48581 72804 96767] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":935,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":968,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1001,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1034,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1081,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1114,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1147,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1180,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt barlink test test2] testutil.go:395: Comparing: "test2" vs "test2" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [1] at 24161 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [2] at 48581 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 254, NextOffset: 351 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [3] at 72804 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96767 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48581,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48581,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72804,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 935 testutil.go:509: Offset: 695, NextOffset: 1081 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 935, NextOffset: 968 testutil.go:509: Offset: 1081, NextOffset: 1114 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 1114, NextOffset: 1147 testutil.go:509: Offset: 1001, NextOffset: 1034 testutil.go:509: Offset: 1147, NextOffset: 1180 testutil.go:509: Offset: 1034, NextOffset: 1326 testutil.go:509: Offset: 1180, NextOffset: 1554 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 695, NextOffset: 1081 testutil.go:509: Offset: 549, NextOffset: 935 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1081, NextOffset: 1114 testutil.go:509: Offset: 935, NextOffset: 968 testutil.go:509: Offset: 1114, NextOffset: 1147 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 1147, NextOffset: 1180 testutil.go:509: Offset: 1001, NextOffset: 1034 testutil.go:509: Offset: 1180, NextOffset: 1554 testutil.go:509: Offset: 1034, NextOffset: 1326 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24162 48583 72810 97614] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt barlink .no.prefetch.landmark baz.txt bar foo3.txt test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 24162 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [2] at 48583 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [3] at 72810 in stargz, uncompressed length 33124 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [4] at 97614 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 758 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 850 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48583,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48583,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72810,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "" vs "" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:401: Directory: "" vs "": [foo1.txt barlink .no.prefetch.landmark baz.txt bar foo3.txt test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 testutil.go:509: Offset: 90, NextOffset: 850 testutil.go:509: Offset: 0, NextOffset: 758 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24162 48583 72810 96773] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24162 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48583 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [3] at 72810 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96773 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48583,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48583,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72810,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":85,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":118,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":151,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":184,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":217,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":250,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":343,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":440,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":181,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":280,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":313,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":346,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":464,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":586,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt barlink test foo1.txt bar foo3.txt dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 343, NextOffset: 440 testutil.go:509: Offset: 464, NextOffset: 586 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 440, NextOffset: 533 testutil.go:509: Offset: 586, NextOffset: 679 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 533, NextOffset: 836 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 679, NextOffset: 982 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 935, NextOffset: 1136 testutil.go:509: Offset: 1081, NextOffset: 1355 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test foo1.txt bar foo3.txt dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 1015, NextOffset: 1048 testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 902, NextOffset: 935 testutil.go:509: Offset: 1081, NextOffset: 1355 testutil.go:509: Offset: 935, NextOffset: 1136 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 464, NextOffset: 586 testutil.go:509: Offset: 343, NextOffset: 440 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 586, NextOffset: 679 testutil.go:509: Offset: 440, NextOffset: 533 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 679, NextOffset: 982 testutil.go:509: Offset: 533, NextOffset: 836 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 24166 48587 72817 97621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72817 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48587,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48587,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72817,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar test dev test2 baz.txt foo3.txt barlink .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test dev test2 baz.txt foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 621 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 24166 48587 72817 96780] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72817 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96780 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48587,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48587,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72817,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":850,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":883,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":916,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":949,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1029,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark barlink dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 850 testutil.go:509: Offset: 687, NextOffset: 996 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 850, NextOffset: 883 testutil.go:509: Offset: 996, NextOffset: 1029 testutil.go:509: Offset: 883, NextOffset: 916 testutil.go:509: Offset: 1029, NextOffset: 1062 testutil.go:509: Offset: 916, NextOffset: 949 testutil.go:509: Offset: 1062, NextOffset: 1095 testutil.go:509: Offset: 949, NextOffset: 1155 testutil.go:509: Offset: 1095, NextOffset: 1374 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark barlink dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 687, NextOffset: 996 testutil.go:509: Offset: 541, NextOffset: 850 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 996, NextOffset: 1029 testutil.go:509: Offset: 850, NextOffset: 883 testutil.go:509: Offset: 1029, NextOffset: 1062 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 883, NextOffset: 916 testutil.go:509: Offset: 1062, NextOffset: 1095 testutil.go:509: Offset: 916, NextOffset: 949 testutil.go:509: Offset: 1095, NextOffset: 1374 testutil.go:509: Offset: 949, NextOffset: 1155 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 24166 48587 72817 97621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72817 in stargz, uncompressed length 33124 testutil.go:2349: [4] at 97621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48587,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48587,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72817,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar foo3.txt foo1.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 627 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 24166 48587 72817 96780] testutil.go:2330: got gzip streams: === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72817 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96780 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48587,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48587,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72817,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":842,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":875,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":988,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1021,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1054,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1087,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink test2 baz.txt foo1.txt test dev .no.prefetch.landmark bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 842 testutil.go:509: Offset: 683, NextOffset: 988 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 842, NextOffset: 875 testutil.go:509: Offset: 988, NextOffset: 1021 testutil.go:509: Offset: 875, NextOffset: 908 testutil.go:509: Offset: 1021, NextOffset: 1054 testutil.go:509: Offset: 908, NextOffset: 941 testutil.go:509: Offset: 1054, NextOffset: 1087 testutil.go:509: Offset: 941, NextOffset: 1144 testutil.go:509: Offset: 1087, NextOffset: 1363 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 24168 48590 72821 97625] testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 988, NextOffset: 1021 testutil.go:509: Offset: 842, NextOffset: 875 testutil.go:509: Offset: 1021, NextOffset: 1054 testutil.go:509: Offset: 875, NextOffset: 908 testutil.go:509: Offset: 1054, NextOffset: 1087 testutil.go:509: Offset: 908, NextOffset: 941 testutil.go:509: Offset: 1087, NextOffset: 1363 testutil.go:509: Offset: 941, NextOffset: 1144 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 683, NextOffset: 988 testutil.go:509: Offset: 537, NextOffset: 842 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [2] at 48590 in stargz, uncompressed length 33536 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [3] at 72821 in stargz, uncompressed length 33124 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 466 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [4] at 97625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 251, NextOffset: 345 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48590,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 466, NextOffset: 589 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48590,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 345, NextOffset: 443 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar test dev test2 foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 === RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt bar test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 716 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 24168 48590 72821 96784] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 testutil.go:2349: [2] at 48590 in stargz, uncompressed length 33536 testutil.go:2349: [3] at 72821 in stargz, uncompressed length 32000 testutil.go:2349: [4] at 96784 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48590,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48590,"innerOffset":1536,"digest":"sha256:9cdb1b719feb1671e86aeaca0bc20815f3dd4726f5ebef7778699ef04d55b90c","chunkSize":32000,"chunkDigest":"sha256:63c1e4cc1c239b6f14474b03b1660f35f6aac3f17b584fa862ef170f05771851"} testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:1e28ad654534e355b872288238903425db7e64fbc39620e7062eb08b63c92276"} testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":851,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":884,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":917,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":950,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":997,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 851, NextOffset: 884 testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 884, NextOffset: 917 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 950, NextOffset: 1155 testutil.go:509: Offset: 1096, NextOffset: 1378 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 851 testutil.go:509: Offset: 691, NextOffset: 997 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 691, NextOffset: 997 testutil.go:509: Offset: 545, NextOffset: 851 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 470, NextOffset: 595 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 997, NextOffset: 1030 testutil.go:509: Offset: 851, NextOffset: 884 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 884, NextOffset: 917 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1096, NextOffset: 1378 testutil.go:509: Offset: 950, NextOffset: 1155 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar test2 foo3.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test2 foo3.txt barlink test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:509: Offset: 90, NextOffset: 720 testutil.go:509: Offset: 0, NextOffset: 628 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":864,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":897,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":930,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":963,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1013,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1046,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1079,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1112,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt barlink test test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 864 testutil.go:509: Offset: 686, NextOffset: 1013 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 864, NextOffset: 897 testutil.go:509: Offset: 1013, NextOffset: 1046 testutil.go:509: Offset: 897, NextOffset: 930 testutil.go:509: Offset: 1046, NextOffset: 1079 testutil.go:509: Offset: 930, NextOffset: 963 testutil.go:509: Offset: 1079, NextOffset: 1112 testutil.go:509: Offset: 963, NextOffset: 1177 testutil.go:509: Offset: 1112, NextOffset: 1397 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 686, NextOffset: 1013 testutil.go:509: Offset: 537, NextOffset: 864 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1013, NextOffset: 1046 testutil.go:509: Offset: 864, NextOffset: 897 testutil.go:509: Offset: 1046, NextOffset: 1079 testutil.go:509: Offset: 897, NextOffset: 930 testutil.go:509: Offset: 1079, NextOffset: 1112 testutil.go:509: Offset: 930, NextOffset: 963 testutil.go:509: Offset: 1112, NextOffset: 1397 testutil.go:509: Offset: 963, NextOffset: 1177 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo3.txt barlink dev test2 foo1.txt bar test .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 foo1.txt bar test .no.prefetch.landmark baz.txt foo3.txt barlink dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":909,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":942,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":975,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1025,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1058,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1091,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1124,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 876 testutil.go:509: Offset: 694, NextOffset: 1025 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1025, NextOffset: 1058 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1058, NextOffset: 1091 testutil.go:509: Offset: 942, NextOffset: 975 testutil.go:509: Offset: 1091, NextOffset: 1124 testutil.go:509: Offset: 975, NextOffset: 1189 testutil.go:509: Offset: 1124, NextOffset: 1414 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test2 foo3.txt barlink test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1025 testutil.go:509: Offset: 545, NextOffset: 876 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1025, NextOffset: 1058 testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1058, NextOffset: 1091 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1091, NextOffset: 1124 testutil.go:509: Offset: 942, NextOffset: 975 testutil.go:509: Offset: 1124, NextOffset: 1414 testutil.go:509: Offset: 975, NextOffset: 1189 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt baz.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt baz.txt barlink test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":870,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":903,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":936,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":969,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1019,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1052,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1085,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1118,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2 baz.txt test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 870 testutil.go:509: Offset: 690, NextOffset: 1019 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 870, NextOffset: 903 testutil.go:509: Offset: 1019, NextOffset: 1052 testutil.go:509: Offset: 903, NextOffset: 936 testutil.go:509: Offset: 1052, NextOffset: 1085 testutil.go:509: Offset: 936, NextOffset: 969 testutil.go:509: Offset: 1085, NextOffset: 1118 testutil.go:509: Offset: 969, NextOffset: 1182 testutil.go:509: Offset: 1118, NextOffset: 1405 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 baz.txt test .no.prefetch.landmark foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1019, NextOffset: 1052 testutil.go:509: Offset: 870, NextOffset: 903 testutil.go:509: Offset: 1052, NextOffset: 1085 testutil.go:509: Offset: 903, NextOffset: 936 testutil.go:509: Offset: 1085, NextOffset: 1118 testutil.go:509: Offset: 936, NextOffset: 969 testutil.go:509: Offset: 1118, NextOffset: 1405 testutil.go:509: Offset: 969, NextOffset: 1182 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 690, NextOffset: 1019 testutil.go:509: Offset: 541, NextOffset: 870 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 .no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 767 testutil.go:509: Offset: 0, NextOffset: 668 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":947,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":980,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1030,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1129,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test baz.txt bar dev test2 .no.prefetch.landmark foo1.txt foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 881 testutil.go:509: Offset: 698, NextOffset: 1030 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 881, NextOffset: 914 testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 914, NextOffset: 947 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 947, NextOffset: 980 testutil.go:509: Offset: 1096, NextOffset: 1129 testutil.go:509: Offset: 980, NextOffset: 1194 testutil.go:509: Offset: 1129, NextOffset: 1422 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 698, NextOffset: 1030 testutil.go:509: Offset: 549, NextOffset: 881 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1030, NextOffset: 1063 testutil.go:509: Offset: 881, NextOffset: 914 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 914, NextOffset: 947 testutil.go:509: Offset: 1096, NextOffset: 1129 testutil.go:509: Offset: 947, NextOffset: 980 testutil.go:509: Offset: 1129, NextOffset: 1422 testutil.go:509: Offset: 980, NextOffset: 1194 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev baz.txt foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark test dev baz.txt foo1.txt bar foo3.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":959,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":992,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1025,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1058,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1108,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1141,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1207,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 baz.txt bar barlink test .no.prefetch.landmark foo1.txt foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 1108, NextOffset: 1141 testutil.go:509: Offset: 992, NextOffset: 1025 testutil.go:509: Offset: 1141, NextOffset: 1174 testutil.go:509: Offset: 1025, NextOffset: 1058 testutil.go:509: Offset: 1174, NextOffset: 1207 testutil.go:509: Offset: 1058, NextOffset: 1369 testutil.go:509: Offset: 1207, NextOffset: 1594 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 959 testutil.go:509: Offset: 686, NextOffset: 1108 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt dev test2 baz.txt bar barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1108, NextOffset: 1141 testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 1141, NextOffset: 1174 testutil.go:509: Offset: 992, NextOffset: 1025 testutil.go:509: Offset: 1174, NextOffset: 1207 testutil.go:509: Offset: 1025, NextOffset: 1058 testutil.go:509: Offset: 1207, NextOffset: 1594 testutil.go:509: Offset: 1058, NextOffset: 1369 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 686, NextOffset: 1108 testutil.go:509: Offset: 537, NextOffset: 959 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt barlink dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 917 testutil.go:509: Offset: 0, NextOffset: 818 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":968,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1001,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1034,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1067,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1117,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1150,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1183,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1216,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar barlink test dev .no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 1117, NextOffset: 1150 testutil.go:509: Offset: 1001, NextOffset: 1034 testutil.go:509: Offset: 1150, NextOffset: 1183 testutil.go:509: Offset: 1034, NextOffset: 1067 testutil.go:509: Offset: 1183, NextOffset: 1216 testutil.go:509: Offset: 1067, NextOffset: 1381 testutil.go:509: Offset: 1216, NextOffset: 1607 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 968 testutil.go:509: Offset: 694, NextOffset: 1117 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt test2 baz.txt bar barlink test dev .no.prefetch.landmark foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1117, NextOffset: 1150 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 1150, NextOffset: 1183 testutil.go:509: Offset: 1001, NextOffset: 1034 testutil.go:509: Offset: 1183, NextOffset: 1216 testutil.go:509: Offset: 1034, NextOffset: 1067 testutil.go:509: Offset: 1216, NextOffset: 1607 testutil.go:509: Offset: 1067, NextOffset: 1381 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1117 testutil.go:509: Offset: 545, NextOffset: 968 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink test test2 baz.txt bar dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt bar dev .no.prefetch.landmark foo1.txt foo3.txt barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 925 testutil.go:509: Offset: 0, NextOffset: 826 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":961,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":994,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1027,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1060,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1110,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1176,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1209,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar foo3.txt foo1.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 961, NextOffset: 994 testutil.go:509: Offset: 1110, NextOffset: 1143 testutil.go:509: Offset: 994, NextOffset: 1027 testutil.go:509: Offset: 1143, NextOffset: 1176 testutil.go:509: Offset: 1027, NextOffset: 1060 testutil.go:509: Offset: 1176, NextOffset: 1209 testutil.go:509: Offset: 1060, NextOffset: 1372 testutil.go:509: Offset: 1209, NextOffset: 1599 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 961 testutil.go:509: Offset: 690, NextOffset: 1110 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1110, NextOffset: 1143 testutil.go:509: Offset: 961, NextOffset: 994 testutil.go:509: Offset: 1143, NextOffset: 1176 testutil.go:509: Offset: 994, NextOffset: 1027 testutil.go:509: Offset: 1176, NextOffset: 1209 testutil.go:509: Offset: 1027, NextOffset: 1060 testutil.go:509: Offset: 1209, NextOffset: 1599 testutil.go:509: Offset: 1060, NextOffset: 1372 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 690, NextOffset: 1110 testutil.go:509: Offset: 541, NextOffset: 961 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo3.txt test .no.prefetch.landmark foo1.txt bar barlink dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev test2 baz.txt foo3.txt test .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 920 testutil.go:509: Offset: 0, NextOffset: 821 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":976,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1042,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1075,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1125,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1158,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1191,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1224,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test2 baz.txt foo1.txt test dev .no.prefetch.landmark bar foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 976 testutil.go:509: Offset: 698, NextOffset: 1125 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 1125, NextOffset: 1158 testutil.go:509: Offset: 1009, NextOffset: 1042 testutil.go:509: Offset: 1158, NextOffset: 1191 testutil.go:509: Offset: 1042, NextOffset: 1075 testutil.go:509: Offset: 1191, NextOffset: 1224 testutil.go:509: Offset: 1075, NextOffset: 1387 testutil.go:509: Offset: 1224, NextOffset: 1620 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1125, NextOffset: 1158 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 1158, NextOffset: 1191 testutil.go:509: Offset: 1009, NextOffset: 1042 testutil.go:509: Offset: 1191, NextOffset: 1224 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1042, NextOffset: 1075 testutil.go:509: Offset: 1224, NextOffset: 1620 testutil.go:509: Offset: 1075, NextOffset: 1387 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 698, NextOffset: 1125 testutil.go:509: Offset: 549, NextOffset: 976 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt test2 barlink test dev .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test2 barlink test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":868,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":901,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":934,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":967,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1017,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1050,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1083,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1116,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev foo1.txt test test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 868 testutil.go:509: Offset: 686, NextOffset: 1017 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 868, NextOffset: 901 testutil.go:509: Offset: 1017, NextOffset: 1050 testutil.go:509: Offset: 901, NextOffset: 934 testutil.go:509: Offset: 1050, NextOffset: 1083 testutil.go:509: Offset: 934, NextOffset: 967 testutil.go:509: Offset: 1083, NextOffset: 1116 testutil.go:509: Offset: 967, NextOffset: 1179 testutil.go:509: Offset: 1116, NextOffset: 1399 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink dev foo1.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 686, NextOffset: 1017 testutil.go:509: Offset: 537, NextOffset: 868 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1017, NextOffset: 1050 testutil.go:509: Offset: 868, NextOffset: 901 testutil.go:509: Offset: 1050, NextOffset: 1083 testutil.go:509: Offset: 901, NextOffset: 934 testutil.go:509: Offset: 1083, NextOffset: 1116 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 934, NextOffset: 967 testutil.go:509: Offset: 1116, NextOffset: 1399 testutil.go:509: Offset: 967, NextOffset: 1179 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 770 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:509: Offset: 93, NextOffset: 770 testutil.go:509: Offset: 0, NextOffset: 671 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":882,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":948,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":981,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1031,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1064,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1097,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1130,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt baz.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 882 testutil.go:509: Offset: 694, NextOffset: 1031 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 882, NextOffset: 915 testutil.go:509: Offset: 1031, NextOffset: 1064 testutil.go:509: Offset: 915, NextOffset: 948 testutil.go:509: Offset: 1064, NextOffset: 1097 testutil.go:509: Offset: 948, NextOffset: 981 testutil.go:509: Offset: 1097, NextOffset: 1130 testutil.go:509: Offset: 981, NextOffset: 1195 testutil.go:509: Offset: 1130, NextOffset: 1418 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt baz.txt bar foo3.txt barlink test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1031 testutil.go:509: Offset: 545, NextOffset: 882 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1031, NextOffset: 1064 testutil.go:509: Offset: 882, NextOffset: 915 testutil.go:509: Offset: 1064, NextOffset: 1097 testutil.go:509: Offset: 915, NextOffset: 948 testutil.go:509: Offset: 1097, NextOffset: 1130 testutil.go:509: Offset: 948, NextOffset: 981 testutil.go:509: Offset: 1130, NextOffset: 1418 testutil.go:509: Offset: 981, NextOffset: 1195 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink test foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 779 testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":875,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":941,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":974,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1024,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1057,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1090,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1123,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo3.txt dev test2 .no.prefetch.landmark foo1.txt bar barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 875, NextOffset: 908 testutil.go:509: Offset: 1024, NextOffset: 1057 testutil.go:509: Offset: 908, NextOffset: 941 testutil.go:509: Offset: 1057, NextOffset: 1090 testutil.go:509: Offset: 941, NextOffset: 974 testutil.go:509: Offset: 1090, NextOffset: 1123 testutil.go:509: Offset: 974, NextOffset: 1187 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1123, NextOffset: 1408 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 875 testutil.go:509: Offset: 690, NextOffset: 1024 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test baz.txt foo3.txt dev test2 .no.prefetch.landmark foo1.txt bar barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1024, NextOffset: 1057 testutil.go:509: Offset: 875, NextOffset: 908 testutil.go:509: Offset: 1057, NextOffset: 1090 testutil.go:509: Offset: 908, NextOffset: 941 testutil.go:509: Offset: 1090, NextOffset: 1123 testutil.go:509: Offset: 941, NextOffset: 974 testutil.go:509: Offset: 1123, NextOffset: 1408 testutil.go:509: Offset: 974, NextOffset: 1187 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 690, NextOffset: 1024 testutil.go:509: Offset: 541, NextOffset: 875 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":984,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1067,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1100,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1133,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo3.txt test test2 foo1.txt bar barlink dev .no.prefetch.landmark] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 885 testutil.go:509: Offset: 698, NextOffset: 1034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 885, NextOffset: 918 testutil.go:509: Offset: 1034, NextOffset: 1067 testutil.go:509: Offset: 918, NextOffset: 951 testutil.go:509: Offset: 1067, NextOffset: 1100 testutil.go:509: Offset: 951, NextOffset: 984 testutil.go:509: Offset: 1100, NextOffset: 1133 testutil.go:509: Offset: 984, NextOffset: 1198 testutil.go:509: Offset: 1133, NextOffset: 1424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test test2 foo1.txt bar barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 698, NextOffset: 1034 testutil.go:509: Offset: 549, NextOffset: 885 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1034, NextOffset: 1067 testutil.go:509: Offset: 885, NextOffset: 918 testutil.go:509: Offset: 1067, NextOffset: 1100 testutil.go:509: Offset: 918, NextOffset: 951 testutil.go:509: Offset: 1100, NextOffset: 1133 testutil.go:509: Offset: 951, NextOffset: 984 testutil.go:509: Offset: 1133, NextOffset: 1424 testutil.go:509: Offset: 984, NextOffset: 1198 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt test dev bar foo3.txt barlink test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1874,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1911,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1948,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1985,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2157,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2194,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2231,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2268,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 926, NextOffset: 1874 testutil.go:509: Offset: 1209, NextOffset: 2157 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1874, NextOffset: 1911 testutil.go:509: Offset: 2157, NextOffset: 2194 testutil.go:509: Offset: 1911, NextOffset: 1948 testutil.go:509: Offset: 2194, NextOffset: 2231 testutil.go:509: Offset: 1948, NextOffset: 1985 testutil.go:509: Offset: 2231, NextOffset: 2268 testutil.go:509: Offset: 1985, NextOffset: 2422 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2268, NextOffset: 2786 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1209, NextOffset: 2157 testutil.go:509: Offset: 926, NextOffset: 1874 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2157, NextOffset: 2194 testutil.go:509: Offset: 1874, NextOffset: 1911 testutil.go:509: Offset: 2194, NextOffset: 2231 testutil.go:509: Offset: 1911, NextOffset: 1948 testutil.go:509: Offset: 2231, NextOffset: 2268 testutil.go:509: Offset: 1948, NextOffset: 1985 testutil.go:509: Offset: 2268, NextOffset: 2786 testutil.go:509: Offset: 1985, NextOffset: 2422 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test test2 .no.prefetch.landmark foo3.txt dev baz.txt foo1.txt bar barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test test2 .no.prefetch.landmark foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 2337 testutil.go:509: Offset: 0, NextOffset: 2123 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1892,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1929,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1966,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2003,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2173,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2210,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2284,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev foo1.txt test test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 934, NextOffset: 1892 testutil.go:509: Offset: 1215, NextOffset: 2173 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1892, NextOffset: 1929 testutil.go:509: Offset: 2173, NextOffset: 2210 testutil.go:509: Offset: 1929, NextOffset: 1966 testutil.go:509: Offset: 2210, NextOffset: 2247 testutil.go:509: Offset: 1966, NextOffset: 2003 testutil.go:509: Offset: 2247, NextOffset: 2284 testutil.go:509: Offset: 2003, NextOffset: 2444 testutil.go:509: Offset: 2284, NextOffset: 2806 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt test test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2173, NextOffset: 2210 testutil.go:509: Offset: 1892, NextOffset: 1929 testutil.go:509: Offset: 2210, NextOffset: 2247 testutil.go:509: Offset: 1929, NextOffset: 1966 testutil.go:509: Offset: 2247, NextOffset: 2284 testutil.go:509: Offset: 1966, NextOffset: 2003 testutil.go:509: Offset: 2284, NextOffset: 2806 testutil.go:509: Offset: 2003, NextOffset: 2444 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1215, NextOffset: 2173 testutil.go:509: Offset: 934, NextOffset: 1892 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo3.txt barlink test baz.txt foo1.txt bar dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test baz.txt foo1.txt bar dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:509: Offset: 146, NextOffset: 2357 testutil.go:509: Offset: 0, NextOffset: 2145 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1883,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1920,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1957,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1994,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar foo3.txt dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 930, NextOffset: 1883 testutil.go:509: Offset: 1213, NextOffset: 2166 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1883, NextOffset: 1920 testutil.go:509: Offset: 2166, NextOffset: 2203 testutil.go:509: Offset: 1920, NextOffset: 1957 testutil.go:509: Offset: 2203, NextOffset: 2240 testutil.go:509: Offset: 1957, NextOffset: 1994 testutil.go:509: Offset: 2240, NextOffset: 2277 testutil.go:509: Offset: 1994, NextOffset: 2433 testutil.go:509: Offset: 2277, NextOffset: 2797 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1213, NextOffset: 2166 testutil.go:509: Offset: 930, NextOffset: 1883 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2166, NextOffset: 2203 testutil.go:509: Offset: 1883, NextOffset: 1920 testutil.go:509: Offset: 2203, NextOffset: 2240 testutil.go:509: Offset: 1920, NextOffset: 1957 testutil.go:509: Offset: 2240, NextOffset: 2277 testutil.go:509: Offset: 1957, NextOffset: 1994 testutil.go:509: Offset: 2277, NextOffset: 2797 testutil.go:509: Offset: 1994, NextOffset: 2433 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark bar foo3.txt barlink test baz.txt foo1.txt dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt dev test2 .no.prefetch.landmark bar foo3.txt barlink test baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2346 testutil.go:509: Offset: 0, NextOffset: 2134 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1903,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1940,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1977,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2014,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2184,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2258,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2295,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink .no.prefetch.landmark foo1.txt bar test dev test2 baz.txt foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 937, NextOffset: 1903 testutil.go:509: Offset: 1218, NextOffset: 2184 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1903, NextOffset: 1940 testutil.go:509: Offset: 2184, NextOffset: 2221 testutil.go:509: Offset: 1940, NextOffset: 1977 testutil.go:509: Offset: 2221, NextOffset: 2258 testutil.go:509: Offset: 1977, NextOffset: 2014 testutil.go:509: Offset: 2258, NextOffset: 2295 testutil.go:509: Offset: 2014, NextOffset: 2458 testutil.go:509: Offset: 2295, NextOffset: 2818 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark foo1.txt bar test dev test2 baz.txt foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2184, NextOffset: 2221 testutil.go:509: Offset: 1903, NextOffset: 1940 testutil.go:509: Offset: 2221, NextOffset: 2258 testutil.go:509: Offset: 1940, NextOffset: 1977 testutil.go:509: Offset: 2258, NextOffset: 2295 testutil.go:509: Offset: 1977, NextOffset: 2014 testutil.go:509: Offset: 2295, NextOffset: 2818 testutil.go:509: Offset: 2014, NextOffset: 2458 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1218, NextOffset: 2184 testutil.go:509: Offset: 937, NextOffset: 1903 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt barlink test dev baz.txt bar foo3.txt test2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test2 .no.prefetch.landmark foo1.txt barlink test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 testutil.go:509: Offset: 146, NextOffset: 2371 testutil.go:509: Offset: 0, NextOffset: 2159 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":135,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":519,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":725,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":926,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2428,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2465,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2502,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2539,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2711,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2748,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2785,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2822,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar test test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 926, NextOffset: 2428 testutil.go:509: Offset: 1209, NextOffset: 2711 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2428, NextOffset: 2465 testutil.go:509: Offset: 2711, NextOffset: 2748 testutil.go:509: Offset: 2465, NextOffset: 2502 testutil.go:509: Offset: 2748, NextOffset: 2785 testutil.go:509: Offset: 2502, NextOffset: 2539 testutil.go:509: Offset: 2785, NextOffset: 2822 testutil.go:509: Offset: 2539, NextOffset: 3350 testutil.go:509: Offset: 2822, NextOffset: 3713 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1209, NextOffset: 2711 testutil.go:509: Offset: 926, NextOffset: 2428 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2711, NextOffset: 2748 testutil.go:509: Offset: 2428, NextOffset: 2465 testutil.go:509: Offset: 2748, NextOffset: 2785 testutil.go:509: Offset: 2465, NextOffset: 2502 testutil.go:509: Offset: 2785, NextOffset: 2822 testutil.go:509: Offset: 2502, NextOffset: 2539 testutil.go:509: Offset: 2822, NextOffset: 3713 testutil.go:509: Offset: 2539, NextOffset: 3350 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt barlink test test2 bar foo3.txt dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test test2 bar foo3.txt dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 testutil.go:509: Offset: 146, NextOffset: 3265 testutil.go:509: Offset: 0, NextOffset: 3051 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":524,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":731,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2446,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2483,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2557,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2727,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2764,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2801,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2838,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 934, NextOffset: 2446 testutil.go:509: Offset: 1215, NextOffset: 2727 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2446, NextOffset: 2483 testutil.go:509: Offset: 2727, NextOffset: 2764 testutil.go:509: Offset: 2483, NextOffset: 2520 testutil.go:509: Offset: 2764, NextOffset: 2801 testutil.go:509: Offset: 2520, NextOffset: 2557 testutil.go:509: Offset: 2801, NextOffset: 2838 testutil.go:509: Offset: 2557, NextOffset: 3372 testutil.go:509: Offset: 2838, NextOffset: 3733 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1215, NextOffset: 2727 testutil.go:509: Offset: 934, NextOffset: 2446 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2727, NextOffset: 2764 testutil.go:509: Offset: 2446, NextOffset: 2483 testutil.go:509: Offset: 2764, NextOffset: 2801 testutil.go:509: Offset: 2483, NextOffset: 2520 testutil.go:509: Offset: 2801, NextOffset: 2838 testutil.go:509: Offset: 2520, NextOffset: 2557 testutil.go:509: Offset: 2838, NextOffset: 3733 testutil.go:509: Offset: 2557, NextOffset: 3372 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar dev test2 baz.txt foo1.txt foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 3073 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark bar dev test2 baz.txt foo1.txt foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 testutil.go:509: Offset: 146, NextOffset: 3285 testutil.go:509: Offset: 0, NextOffset: 3073 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2439,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2476,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2513,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2550,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2722,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2759,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2796,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2833,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar test2 foo1.txt foo3.txt barlink test dev .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 930, NextOffset: 2439 testutil.go:509: Offset: 1213, NextOffset: 2722 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2439, NextOffset: 2476 testutil.go:509: Offset: 2722, NextOffset: 2759 testutil.go:509: Offset: 2476, NextOffset: 2513 testutil.go:509: Offset: 2759, NextOffset: 2796 testutil.go:509: Offset: 2513, NextOffset: 2550 testutil.go:509: Offset: 2796, NextOffset: 2833 testutil.go:509: Offset: 2550, NextOffset: 3364 testutil.go:509: Offset: 2833, NextOffset: 3729 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark baz.txt bar test2 foo1.txt foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1213, NextOffset: 2722 testutil.go:509: Offset: 930, NextOffset: 2439 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2722, NextOffset: 2759 testutil.go:509: Offset: 2439, NextOffset: 2476 testutil.go:509: Offset: 2759, NextOffset: 2796 testutil.go:509: Offset: 2476, NextOffset: 2513 testutil.go:509: Offset: 2796, NextOffset: 2833 testutil.go:509: Offset: 2513, NextOffset: 2550 testutil.go:509: Offset: 2833, NextOffset: 3729 testutil.go:509: Offset: 2550, NextOffset: 3364 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar test dev test2 foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3065 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test dev test2 foo1.txt foo3.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 testutil.go:509: Offset: 146, NextOffset: 3277 testutil.go:509: Offset: 0, NextOffset: 3065 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2462,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2499,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2536,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2573,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2743,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2817,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2854,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt dev .no.prefetch.landmark bar barlink test test2 baz.txt foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 937, NextOffset: 2462 testutil.go:509: Offset: 1218, NextOffset: 2743 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2462, NextOffset: 2499 testutil.go:509: Offset: 2743, NextOffset: 2780 testutil.go:509: Offset: 2499, NextOffset: 2536 testutil.go:509: Offset: 2780, NextOffset: 2817 testutil.go:509: Offset: 2536, NextOffset: 2573 testutil.go:509: Offset: 2817, NextOffset: 2854 testutil.go:509: Offset: 2573, NextOffset: 3393 testutil.go:509: Offset: 2854, NextOffset: 3755 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev .no.prefetch.landmark bar barlink test test2 baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1014 testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1218, NextOffset: 2743 testutil.go:509: Offset: 937, NextOffset: 2462 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1014, NextOffset: 1218 testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2743, NextOffset: 2780 testutil.go:509: Offset: 2462, NextOffset: 2499 testutil.go:509: Offset: 2780, NextOffset: 2817 testutil.go:509: Offset: 2499, NextOffset: 2536 testutil.go:509: Offset: 2817, NextOffset: 2854 testutil.go:509: Offset: 2536, NextOffset: 2573 testutil.go:509: Offset: 2854, NextOffset: 3755 testutil.go:509: Offset: 2573, NextOffset: 3393 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test dev .no.prefetch.landmark foo3.txt test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark foo3.txt test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3306 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 3306 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 testutil.go:509: Offset: 146, NextOffset: 3306 testutil.go:509: Offset: 0, NextOffset: 3094 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":136,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":173,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":210,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":521,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":727,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":930,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1922,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1959,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1996,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1009,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1212,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2167,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2204,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2241,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2278,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink test2 foo1.txt test dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 321, NextOffset: 521 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1009 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1009, NextOffset: 1212 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 930, NextOffset: 1885 testutil.go:509: Offset: 1212, NextOffset: 2167 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1885, NextOffset: 1922 testutil.go:509: Offset: 2167, NextOffset: 2204 testutil.go:509: Offset: 1922, NextOffset: 1959 testutil.go:509: Offset: 2204, NextOffset: 2241 testutil.go:509: Offset: 1959, NextOffset: 1996 testutil.go:509: Offset: 2241, NextOffset: 2278 testutil.go:509: Offset: 1996, NextOffset: 2435 testutil.go:509: Offset: 2278, NextOffset: 2796 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test2 foo1.txt test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1009, NextOffset: 1212 testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1212, NextOffset: 2167 testutil.go:509: Offset: 930, NextOffset: 1885 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1009 testutil.go:509: Offset: 521, NextOffset: 727 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2167, NextOffset: 2204 testutil.go:509: Offset: 1885, NextOffset: 1922 testutil.go:509: Offset: 2204, NextOffset: 2241 testutil.go:509: Offset: 1922, NextOffset: 1959 testutil.go:509: Offset: 2241, NextOffset: 2278 testutil.go:509: Offset: 1959, NextOffset: 1996 testutil.go:509: Offset: 2278, NextOffset: 2796 testutil.go:509: Offset: 1996, NextOffset: 2435 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt dev bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2136 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt dev bar foo3.txt barlink test test2 .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2349 testutil.go:509: Offset: 0, NextOffset: 2136 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":734,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":938,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1902,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1939,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1976,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2013,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":351,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":388,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":425,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":462,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":499,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":536,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":773,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1017,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1221,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2185,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2222,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2259,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2296,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev .no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1902, NextOffset: 1939 testutil.go:509: Offset: 2185, NextOffset: 2222 testutil.go:509: Offset: 1939, NextOffset: 1976 testutil.go:509: Offset: 2222, NextOffset: 2259 testutil.go:509: Offset: 1976, NextOffset: 2013 testutil.go:509: Offset: 2259, NextOffset: 2296 testutil.go:509: Offset: 2013, NextOffset: 2459 testutil.go:509: Offset: 2296, NextOffset: 2822 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 525, NextOffset: 734 testutil.go:509: Offset: 773, NextOffset: 1017 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 734, NextOffset: 938 testutil.go:509: Offset: 1017, NextOffset: 1221 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 938, NextOffset: 1902 testutil.go:509: Offset: 1221, NextOffset: 2185 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1017, NextOffset: 1221 testutil.go:509: Offset: 734, NextOffset: 938 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2185, NextOffset: 2222 testutil.go:509: Offset: 1902, NextOffset: 1939 testutil.go:509: Offset: 2222, NextOffset: 2259 testutil.go:509: Offset: 1939, NextOffset: 1976 testutil.go:509: Offset: 2259, NextOffset: 2296 testutil.go:509: Offset: 1976, NextOffset: 2013 testutil.go:509: Offset: 2296, NextOffset: 2822 testutil.go:509: Offset: 2013, NextOffset: 2459 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 773, NextOffset: 1017 testutil.go:509: Offset: 525, NextOffset: 734 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1221, NextOffset: 2185 testutil.go:509: Offset: 938, NextOffset: 1902 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:509: Offset: 323, NextOffset: 525 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar barlink dev test2 .no.prefetch.landmark foo3.txt test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink dev test2 .no.prefetch.landmark foo3.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 2373 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 testutil.go:509: Offset: 146, NextOffset: 2373 testutil.go:509: Offset: 0, NextOffset: 2160 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":523,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":730,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1894,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1931,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1968,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2005,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1013,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1217,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2177,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2288,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 523, NextOffset: 730 testutil.go:509: Offset: 770, NextOffset: 1013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 730, NextOffset: 934 testutil.go:509: Offset: 1013, NextOffset: 1217 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 934, NextOffset: 1894 testutil.go:509: Offset: 1217, NextOffset: 2177 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1894, NextOffset: 1931 testutil.go:509: Offset: 2177, NextOffset: 2214 testutil.go:509: Offset: 1931, NextOffset: 1968 testutil.go:509: Offset: 2214, NextOffset: 2251 testutil.go:509: Offset: 1968, NextOffset: 2005 testutil.go:509: Offset: 2251, NextOffset: 2288 testutil.go:509: Offset: 2005, NextOffset: 2447 testutil.go:509: Offset: 2288, NextOffset: 2811 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1013 testutil.go:509: Offset: 523, NextOffset: 730 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1013, NextOffset: 1217 testutil.go:509: Offset: 730, NextOffset: 934 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1217, NextOffset: 2177 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 934, NextOffset: 1894 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2177, NextOffset: 2214 testutil.go:509: Offset: 1894, NextOffset: 1931 testutil.go:509: Offset: 2214, NextOffset: 2251 testutil.go:509: Offset: 1931, NextOffset: 1968 testutil.go:509: Offset: 2251, NextOffset: 2288 testutil.go:509: Offset: 1968, NextOffset: 2005 testutil.go:509: Offset: 2288, NextOffset: 2811 testutil.go:509: Offset: 2005, NextOffset: 2447 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 285, NextOffset: 322 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar barlink .no.prefetch.landmark foo1.txt foo3.txt test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test dev test2 baz.txt bar barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 testutil.go:509: Offset: 146, NextOffset: 2361 testutil.go:509: Offset: 0, NextOffset: 2148 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":139,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":527,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":735,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":941,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1912,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1949,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1986,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2023,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":352,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":389,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":426,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":463,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":500,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":537,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":775,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1019,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1225,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2196,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2233,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2270,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2307,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 527, NextOffset: 735 testutil.go:509: Offset: 775, NextOffset: 1019 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 735, NextOffset: 941 testutil.go:509: Offset: 1019, NextOffset: 1225 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 941, NextOffset: 1912 testutil.go:509: Offset: 1225, NextOffset: 2196 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1912, NextOffset: 1949 testutil.go:509: Offset: 2196, NextOffset: 2233 testutil.go:509: Offset: 1949, NextOffset: 1986 testutil.go:509: Offset: 2233, NextOffset: 2270 testutil.go:509: Offset: 1986, NextOffset: 2023 testutil.go:509: Offset: 2270, NextOffset: 2307 testutil.go:509: Offset: 2023, NextOffset: 2469 testutil.go:509: Offset: 2307, NextOffset: 2835 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1019, NextOffset: 1225 testutil.go:509: Offset: 735, NextOffset: 941 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 1225, NextOffset: 2196 testutil.go:509: Offset: 941, NextOffset: 1912 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 testutil.go:509: Offset: 389, NextOffset: 426 testutil.go:509: Offset: 176, NextOffset: 213 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 775, NextOffset: 1019 testutil.go:509: Offset: 527, NextOffset: 735 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 2196, NextOffset: 2233 testutil.go:509: Offset: 1912, NextOffset: 1949 testutil.go:509: Offset: 2233, NextOffset: 2270 testutil.go:509: Offset: 1949, NextOffset: 1986 testutil.go:509: Offset: 2270, NextOffset: 2307 testutil.go:509: Offset: 1986, NextOffset: 2023 testutil.go:509: Offset: 2307, NextOffset: 2835 testutil.go:509: Offset: 2023, NextOffset: 2469 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt barlink dev test2 test .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink dev test2 test .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 146, NextOffset: 2383 testutil.go:509: Offset: 0, NextOffset: 2170 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink dev test test2 .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt barlink test dev bar foo3.txt test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt barlink test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test dev test2 baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev bar test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt test test2 foo1.txt bar foo3.txt barlink dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test test2 foo1.txt bar foo3.txt barlink dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt test dev test2 bar barlink .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2 bar barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink dev baz.txt bar test test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev baz.txt foo1.txt test test2 .no.prefetch.landmark bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar foo3.txt barlink dev baz.txt foo1.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt test .no.prefetch.landmark bar foo3.txt barlink dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt test .no.prefetch.landmark bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 baz.txt bar barlink .no.prefetch.landmark foo1.txt foo3.txt test dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test dev test2 baz.txt bar barlink .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt test dev test2 bar foo3.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt test dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink dev foo1.txt test test2 .no.prefetch.landmark baz.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev foo1.txt test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink dev foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink dev foo3.txt test test2 .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":12106,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":12143,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":12180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":12217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":13219,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":13256,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":13293,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":13330,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt test .no.prefetch.landmark bar foo3.txt barlink dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test .no.prefetch.landmark bar foo3.txt barlink dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt foo3.txt test dev test2 bar barlink .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar barlink .no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test baz.txt foo1.txt dev test2 .no.prefetch.landmark bar foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt dev test2 .no.prefetch.landmark bar foo3.txt barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test .no.prefetch.landmark baz.txt bar barlink dev test2 foo1.txt foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 foo1.txt foo3.txt test .no.prefetch.landmark baz.txt bar barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar foo3.txt test .no.prefetch.landmark foo1.txt barlink dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink dev test2 baz.txt bar foo3.txt test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt test dev test2 baz.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test dev test2 baz.txt bar foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev baz.txt bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test dev baz.txt bar test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt bar foo3.txt test test2 .no.prefetch.landmark foo1.txt barlink dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test test2 .no.prefetch.landmark foo1.txt barlink dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt test .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 baz.txt test .no.prefetch.landmark foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1153,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1190,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1227,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1264,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 597, NextOffset: 971 testutil.go:509: Offset: 779, NextOffset: 1153 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 971, NextOffset: 1008 testutil.go:509: Offset: 1153, NextOffset: 1190 testutil.go:509: Offset: 1008, NextOffset: 1045 testutil.go:509: Offset: 1190, NextOffset: 1227 testutil.go:509: Offset: 1045, NextOffset: 1082 testutil.go:509: Offset: 1227, NextOffset: 1264 testutil.go:509: Offset: 1082, NextOffset: 1311 testutil.go:509: Offset: 1264, NextOffset: 1589 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 779, NextOffset: 1153 testutil.go:509: Offset: 597, NextOffset: 971 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1153, NextOffset: 1190 testutil.go:509: Offset: 971, NextOffset: 1008 testutil.go:509: Offset: 1190, NextOffset: 1227 testutil.go:509: Offset: 1008, NextOffset: 1045 testutil.go:509: Offset: 1227, NextOffset: 1264 testutil.go:509: Offset: 1045, NextOffset: 1082 testutil.go:509: Offset: 1264, NextOffset: 1589 testutil.go:509: Offset: 1082, NextOffset: 1311 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt foo3.txt test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar barlink dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:509: Offset: 0, NextOffset: 949 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1019,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1056,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1093,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1162,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1199,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1236,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1273,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 982, NextOffset: 1019 testutil.go:509: Offset: 1162, NextOffset: 1199 testutil.go:509: Offset: 1019, NextOffset: 1056 testutil.go:509: Offset: 1199, NextOffset: 1236 testutil.go:509: Offset: 1056, NextOffset: 1093 testutil.go:509: Offset: 1236, NextOffset: 1273 testutil.go:509: Offset: 1093, NextOffset: 1325 testutil.go:509: Offset: 1273, NextOffset: 1604 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 605, NextOffset: 982 testutil.go:509: Offset: 785, NextOffset: 1162 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 785, NextOffset: 1162 testutil.go:509: Offset: 605, NextOffset: 982 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1162, NextOffset: 1199 testutil.go:509: Offset: 982, NextOffset: 1019 testutil.go:509: Offset: 1199, NextOffset: 1236 testutil.go:509: Offset: 1019, NextOffset: 1056 testutil.go:509: Offset: 1236, NextOffset: 1273 testutil.go:509: Offset: 1056, NextOffset: 1093 testutil.go:509: Offset: 1273, NextOffset: 1604 testutil.go:509: Offset: 1093, NextOffset: 1325 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test test2 .no.prefetch.landmark foo3.txt dev baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt dev baz.txt foo1.txt bar barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1074 testutil.go:509: Offset: 0, NextOffset: 961 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":388,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":498,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":603,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1165,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1202,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1239,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1276,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test baz.txt bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 603, NextOffset: 986 testutil.go:509: Offset: 782, NextOffset: 1165 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1165, NextOffset: 1202 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1202, NextOffset: 1239 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1239, NextOffset: 1276 testutil.go:509: Offset: 1097, NextOffset: 1327 testutil.go:509: Offset: 1276, NextOffset: 1603 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt barlink test baz.txt bar foo3.txt dev test2 .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1165, NextOffset: 1202 testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1202, NextOffset: 1239 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1239, NextOffset: 1276 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1276, NextOffset: 1603 testutil.go:509: Offset: 1097, NextOffset: 1327 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 782, NextOffset: 1165 testutil.go:509: Offset: 603, NextOffset: 986 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:509: Offset: 388, NextOffset: 498 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"/dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev foo1.txt test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test dev foo1.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 testutil.go:509: Offset: 106, NextOffset: 1071 testutil.go:509: Offset: 0, NextOffset: 958 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":100,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":137,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":174,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":211,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":285,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":500,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":606,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt foo1.txt dev bar foo3.txt barlink test] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1166, NextOffset: 1203 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1203, NextOffset: 1240 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1240, NextOffset: 1277 testutil.go:509: Offset: 1097, NextOffset: 1329 testutil.go:509: Offset: 1277, NextOffset: 1609 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 680 testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1166, NextOffset: 1203 testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1203, NextOffset: 1240 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1240, NextOffset: 1277 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1277, NextOffset: 1609 testutil.go:509: Offset: 1097, NextOffset: 1329 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2025-07-04T17:03:41Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:41Z"},{"name":"../dev/testchar1","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:41Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2025-07-04T17:03:41Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt test dev .no.prefetch.landmark baz.txt barlink test2 foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test2 foo1.txt bar foo3.txt test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 testutil.go:509: Offset: 106, NextOffset: 1080 testutil.go:509: Offset: 0, NextOffset: 967 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":98,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":135,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":172,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":209,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":386,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":493,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":597,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1080,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1117,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1191,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1262,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1299,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1336,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1373,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 597, NextOffset: 1080 testutil.go:509: Offset: 779, NextOffset: 1262 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1080, NextOffset: 1117 testutil.go:509: Offset: 1262, NextOffset: 1299 testutil.go:509: Offset: 1117, NextOffset: 1154 testutil.go:509: Offset: 1299, NextOffset: 1336 testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 1336, NextOffset: 1373 testutil.go:509: Offset: 1191, NextOffset: 1534 testutil.go:509: Offset: 1373, NextOffset: 1807 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 779, NextOffset: 1262 testutil.go:509: Offset: 597, NextOffset: 1080 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1262, NextOffset: 1299 testutil.go:509: Offset: 1080, NextOffset: 1117 testutil.go:509: Offset: 1299, NextOffset: 1336 testutil.go:509: Offset: 1117, NextOffset: 1154 testutil.go:509: Offset: 1336, NextOffset: 1373 testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 1373, NextOffset: 1807 testutil.go:509: Offset: 1191, NextOffset: 1534 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":12288,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12292,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12296,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":12300,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar barlink dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar barlink dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1292 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1178 testutil.go:509: Offset: 106, NextOffset: 1292 testutil.go:509: Offset: 0, NextOffset: 1178 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":390,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":499,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":605,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1090,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1127,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1164,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1201,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2025-07-04T17:03:42Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2025-07-04T17:03:42Z"},{"name":"./dev/testchar1","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1270,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1307,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1344,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1381,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2025-07-04T17:03:42Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2025-07-04T17:03:42Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark dev baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 605, NextOffset: 1090 testutil.go:509: Offset: 785, NextOffset: 1270 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1090, NextOffset: 1127 testutil.go:509: Offset: 1270, NextOffset: 1307 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1307, NextOffset: 1344 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 1344, NextOffset: 1381 testutil.go:509: Offset: 1201, NextOffset: 1546 testutil.go:509: Offset: 1381, NextOffset: 1820 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark dev baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 785, NextOffset: 1270 testutil.go:509: Offset: 605, NextOffset: 1090 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry === NAME TestGzipEStargz/test TRUNCATED DUE TO SIZE LIMIT: 20971520 bytes